Esta ciudad está localizada al sureste del estado de Tamaulipas, formando parte de la Zona Metropolitana de Tampico, limitando al norte con el municipio de Aldama, al oeste con el municipio de González, al sur con los municipios de Ciudad Madero y Tampico, y al este con el Golfo de México.