El Municipio está ubicado en la parte suroeste de Tamaulipas.
Limita al norte con el Municipio de Güémez, al este con el Municipio de Mier y el Municipio de Camargo, al sur con el Municipio de Valle Hermoso y al oeste con el Municipio de Reynosa.