Tre paesi condividono un confine con il Messico: Stati Uniti, Guatemala e Belize. Gli Stati Uniti si trovano a nord del Messico, mentre sia il Guatemala che il Belize si trovano a sud.
Il Messico si trova nella parte meridionale del Nord America. Il Rio Grande forma gran parte del confine di 1952 km del Messico con gli Stati Uniti. Il suo confine con il Guatemala è lungo 598 miglia e il suo confine con il Belize è di 155 miglia di lunghezza.
Oltre a tre paesi, il Messico confina con l'Oceano Pacifico a ovest e sia il Mar dei Caraibi che il Golfo del Messico a est. La sua capitale, Città del Messico, si trova verso la parte centro-meridionale del paese.