Charo es un municipio ubicado en el estado mexicano de Michoacán . El municipio tiene una superficie de 322.50 kilómetros cuadrados (0.29% de la superficie del estado) y limita al norte con Tarímbaro y Álvaro Obregón , al este con Indaparapeo , al sur con Tzitzio , y al oeste y suroeste con Morelia . El municipio tenía una población de 19,417 habitantes según el censo de 2005. [1] Su cabecera municipal es la ciudad del mismo nombre.
La economía del municipio se basa principalmente en la ganadería y la agricultura, siendo el maíz, la zanahoria y el frijol los principales cultivos.
En la época prehispánica la zona fue habitada por los matlaltzingas, quienes eran aliados de los purépechas , fuerza dominante en la región en esa época.
Una porción del Parque Nacional Insurgente José María Morelos y Pavón se encuentra en el municipio.
19°45′N 101°03′O / 19.750, -101.050