Según los principales resultados del II Conteo de Población y vivienda 2005 del INEGI, el municipio cuenta con 24 564 habitantes, de los cuales, el 50.71% (12 675) son mujeres y el 49.29% (11 889) son hombres.