Мексика занимает южную часть североамериканского континента. На севере она граничит с США, на юго-востоке с республикой Гватемала, с юга и запада омывается Тихим океаном, с востока — Атлантическим океаном (Мексиканским заливом и Карибским морем). Ближайшим морским соседом Мексики является республика Куба, расположенная на острове того же названия и отделенная от материка неглубоким Юкатанским проливом.
В Тихом океане Мексике принадлежат острова Ревилья-Хихедо, Гуадалупе, Серрос, в Калифорнийском заливе — острова Тибурон и Анхель, в Карибском море — остров Косумель, Мухерес и др. Наибольшая протяженность Мексики с северо-запада на юго-восток, от Калифорнии до Гватемалы, — 3200 км. Северный тропик делит Мексику на две почти равные части.