San Pedro Cahro, also known as San Pedro, is a town located in the northwestern region of the state of Michoacán, Mexico. It is situated within the Chapala Lake region and sits at an elevation of 1,500 meters above sea level.
The municipality is formally known as Venustiano Carranza. Geographically, it is positioned approximately 170 kilometers from Morelia, which serves as the state capital.