Este municipio está conformado por una superficie territorial de 3,940.6 kilómetros cuadrados y una altura promedio de 136 metros sobre el nivel del mar. Colinda al norte con General Bravo, Doctor Coss y Los Aldamas, al noroeste con Los Herreras, sur y este con Tamaulipas.