Colinda al norte por los municipios de Victoria y Casas, en la zona sur por Gómez Farias, Xicoténcatl y González, en la zona este nuevamente por el municipio de Casas y al oeste por Ciudad Victoria y Jaumave, se extiende a unos 2,283.53 kilómetros cuadrados y se encuentra a 280 metros sobre el nivel del mar.