La geografía de México es variada, incluye montañas, desiertos, ríos, lagos, altiplanos, volcanes y kilómetros y kilómetros de playas.
A pesar de sus vínculos latinoamericanos, México se encuentra en América del Norte. México está al sur de Estados Unidos, al norte de Belice y Guatemala y rodeado por el Océano Pacífico y el Golfo de México. México es el quinto país más grande de América y el decimocuarto del mundo, con una superficie de 760.000 kilómetros cuadrados que equivale a una quinta parte del tamaño de EE.UU.
México se extiende hacia el sur desde la frontera con EE.UU. a lo largo de su gran altiplano central, que ocupa la mayor parte de la anchura del país desde la frontera con EE.UU. hasta el Istmo de Tehuantepec. La meseta central tiene una elevación de unos 4.000 pies en el norte y se eleva hasta unos 8.000 pies en el centro del país. La Sierra Madre Oriental y la Sierra Madre Occidental flanquean la meseta central por el este y el oeste. Los picos volcánicos se elevan a más de 5.000 metros en varias zonas del país. Las tierras altas descienden hasta las tierras bajas costeras a lo largo de las costas del Caribe y el Pacífico de México. Al otro lado del Mar de Cortés, la Sierra de Baja California y la Cordillera Peninsular recorren el centro de la península de Baja California, con tierras bajas desérticas o valles fértiles que se extienden hasta las costas este y oeste de Baja.
El Río Grande, conocido como Río Bravo del Norte en México, es el río más importante del país, y se extiende hacia el sur 1.300 millas desde la frontera con Estados Unidos. El lago natural más grande de México es el de Chapala, de 80 kilómetros de largo y 12 de ancho. Chapala se encuentra justo al sur de Guadalajara.
El centro y el sur de México albergan muchos volcanes antiguos, 18 se elevan a más de 3.000 metros de altura.
Hay cuatro zonas horarias en México. La mayor parte del país utiliza la hora estándar del centro, cuyo nombre oficial es Zona Centro. El estado de Quintana Roo utiliza la hora estándar del este. Oficialmente se denomina Zona Sureste o Zona Sudeste.
Los estados de Chihuahua, Nayarit, Sonora, Sinaloa y Baja California Sur utilizan la Hora Estándar de la Montaña, denominada Zona Pacífico o Zona del Pacífico (excepto las ciudades de la Bahía de Banderas o cercanas a ella que están en la Hora Estándar del Centro), y Baja California Norte utiliza la Hora Estándar del Pacífico, que se denomina Zona Noroeste o Zona del Noroeste.
Todos los territorios insulares, incluidos los arrecifes y los cayos, observan el huso horario en función de la longitud de su ubicación.
El horario de verano comienza a las 2:00 a.m., hora local, del primer domingo de abril y regresa al horario estándar a las 2:00 a.m. del último domingo de octubre. Los estados de Sonora y Quintana Roo no observan el horario de verano.