El municipio posee una población de 34,842 habitantes, según el II Conteo de Población y Vivienda INEGI, 2005 y posee una extensión de 579.22 km², que representa el 0.61% en relación al estado.