Según la encuesta intercensal de 2015 realizada por el Instituto Nacional de Estadística y Geografía (INEGI), el municipio tiene una población total de 3,560 habitantes y posee una superficie de 841.95 kilómetros cuadrados.