San Juan Rancho Viejo
San Juan Rancho Viejo är en ort i Mexiko. Den ligger i kommunen Acámbaro och delstaten Guanajuato, i den centrala delen av landet, km väster om huvudstaden Mexico City. San Juan Rancho Viejo ligger meter över havet och antalet invånare är .

Terrängen runt San Juan Rancho Viejo är kuperad västerut, men österut är den platt. Den högsta punkten i närheten är Cerro Los Rosillos, meter över havet, km väster om San Juan Rancho Viejo. Runt San Juan Rancho Viejo är det ganska tätbefolkat, med invånare per kvadratkilometer. Närmaste större samhälle är Acámbaro, km sydost om San Juan Rancho Viejo. Trakten runt San Juan Rancho Viejo består till största delen av jordbruksmark.

Ett tropiskt höglandsklimat råder i trakten. Årsmedeltemperaturen i trakten är  °C. Den varmaste månaden är maj, då medeltemperaturen är  °C, och den kallaste är september, med  °C. Genomsnittlig årsnederbörd är millimeter. Den regnigaste månaden är juli, med i genomsnitt mm nederbörd, och den torraste är mars, med mm nederbörd.
country