De acuerdo al último censo, realizado en 2010 por el Instituto Nacional de Estadística y Geografía; el municipio posee una población de 23 428 habitantes, de los que 11 845 son hombres y 11 583 son mujeres.