Según el II Conteo de Población y Vivienda del INEGI, el municipio tiene 19,173 habitantes, de los cuales 8,993 son hombres y 10,113 son mujeres; el 0.45% de la población son indígenas purépechas.