Trois pays partagent une frontière avec le Mexique : les États-Unis, le Guatemala et le Belize. Les États-Unis sont situés au nord du Mexique, tandis que le Guatemala et le Belize sont au sud.
Le Mexique est situé dans la partie sud de l'Amérique du Nord. Le Rio Grande forme une grande partie de la frontière mexicaine de 1 952 milles avec les États-Unis. Sa frontière avec le Guatemala est longue de 598 milles et sa frontière avec le Belize est longue de 155 milles.
En plus de trois pays, le Mexique est bordé par l'océan Pacifique à l'ouest et par la mer des Caraïbes et le golfe du Mexique à l'est. Sa capitale, Mexico, est située vers le centre-sud du pays.