Colinda al norte con Tamaulipas, al este con el golfo de México (océano Atlántico), al sureste con Tabasco y Chiapas, al sur con Oaxaca, al oeste con Puebla e Hidalgo, y al noroeste con San Luis Potosí..