Geografie Mexika je rozmanitá, zahrnuje hory, pouště, řeky, jezera, náhorní plošiny, sopky a kilometry pláží.
Přes své latinskoamerické vazby se Mexiko nachází v Severní Americe. Mexiko leží jižně od Spojených států, severně od Belize a Guatemaly a je obklopeno Tichým oceánem a Mexickým zálivem. Mexiko, které je pátou největší zemí Ameriky a čtrnáctou největší zemí světa, má rozlohu 760 000 km², což je přibližně pětina rozlohy USA.
Mexiko se rozkládá jižně od hranic s USA podél velké centrální náhorní plošiny, která zabírá většinu šířky země od hranic s USA až po Tehuantepecký průliv. Centrální náhorní plošina má na severu výšku kolem 4 000 metrů a ve středu země se zvedá do výšky kolem 8 000 metrů. Na východě a západě lemují centrální náhorní plošinu pohoří Sierra Madre Oriental a Sierra Madre Occidental. V několika oblastech země se sopečné vrcholy tyčí do výšky přes 17 000 stop. Vysokohorská krajina klesá do pobřežních nížin podél karibského a tichomořského pobřeží Mexika. Přes Kortezovo moře se středem poloostrova Baja California táhne pohoří Sierra de Baja California a pohoří Peninsular Ranges, na východním i západním pobřeží Baja se rozprostírají pouštní nížiny nebo úrodná údolí.
Rio Grande, v Mexiku známá jako Rio Bravo del Norte, je nejdůležitější řekou země, která se táhne jižně 1300 km od hranic s USA. Největším přírodním jezerem v Mexiku je jezero Chapala, dlouhé 50 mil a široké 12 mil. Chapala se nachází jižně od Guadalajary.
Střední a jižní Mexiko je domovem mnoha starých sopek, z nichž 18 se tyčí do výšky více než 10 000 m.
V Mexiku jsou čtyři časová pásma. Na většině území země se používá centrální čas, který se oficiálně nazývá Zona Centro neboli centrální pásmo. Stát Quintana Roo používá východní standardní čas. Oficiálně se nazývá Zona Sureste neboli jihovýchodní pásmo.
Státy Chihuahua, Nayarit, Sonora, Sinaloa a Baja California Sur používají horský standardní čas, který se nazývá Zona Pacífico neboli tichomořské pásmo (s výjimkou měst v Banderaském zálivu nebo v jeho blízkosti, která mají centrální standardní čas), a Baja California Norte používá tichomořský standardní čas, který se nazývá Zona Noroeste neboli severozápadní pásmo.
Všechna ostrovní území včetně útesů a klíčů dodržují časové pásmo podle zeměpisné délky své polohy.
Letní čas začíná první neděli v dubnu ve 2:00 místního času a poslední neděli v říjnu se ve 2:00 vrací zpět na standardní čas. Státy Sonora a Quintana Roo letní čas nedodržují.