Según el II Conteo de Población y Vivienda del INEGI, el municipio tiene 27.290 habitantes, de los cuales 13.037 son hombres y 14.253 son mujeres; el 0,31% de la población son indígenas purépechas.