Trei țări au o frontieră cu Mexicul: Statele Unite, Guatemala și Belize. Statele Unite se află la nord de Mexic, în timp ce atât Guatemala cât și Belize se află la sud. >
Mexic este situat în partea de sud a Americii de Nord. Rio Grande formează o mare parte din granița Mexicului de 1.952 mile cu Statele Unite. Granița cu Guatemala are o lungime de 598 mile, iar granița cu Belize este de 155 mile.
În plus față de cele trei țări, Mexicul este mărginit de Oceanul Pacific la vest și atât Marea Caraibelor, cât și Golful Mexic la est. Capitala sa, Mexico City, se află în partea de sud-centrală a țării.