San Pedro Tarimbaro o Tarimangacho es una localidad de origen indígena ubicada en el municipio de Tlalpujahua, a pocos kilómetros del Santuario de la Mariposa Monarca en el oriente del estado de Michoacán. La región se caracteriza por ser una zona alta, húmeda y boscosa con árboles de oyamel, pino y encino que se extienden por una extensa franja montañosa la cual forma parte del Eje Volcánico Transversal. Los grupos indígenas más numerosos que habitan la comarca son el otomí y el mazahua. En San Pedro ya no se habla ninguna lengua vernácula; sin embargo, sus habitantes se adscriben culturalmente, por alguna razón, al grupo étnico mazahua.