Según el Censo de Población y Vivienda de 2010 realizado por el Instituto Nacional de Estadística y Geografía, la población del municipio 23 975 habitantes, de los cuales 12 207 son hombres y 11 768 son mujeres.