Charo se localiza al norte del Estado de Michoacán en las coordenadas 19º45’ de latitud norte y 101º03’ de longitud oeste, a una altura de 1,900 msnm.