San Juan del Río Population 2026
San Juan del Río has a population of 138,878, making it the #120 biggest city in 🇲🇽 Mexico, located in Querétaro. Roughly 0.1% of Mexico's population lives here. It is about 89× smaller than Mexico City, the country's biggest city.
Population (city proper)
138,878
Rank in Mexico
#120
Coordinates
20.39°N, 100.00°W
~1,923 m elevation · America/Mexico_City
Distance to capital (Mexico City)
140 km
87 miles, straight line
Other big cities in Querétaro
| City | Population | Rank in Mexico |
|---|---|---|
| Santiago de Querétaro | 1,594,212 | #6 |
| El Pueblito | 71,254 | #172 |
| Tequisquiapan | 29,799 | #329 |
| Santa Rosa Jáuregui | 18,508 | #514 |
| San José de los Olvera | 18,406 | #515 |
| Venceremos | 15,538 | #596 |
Cities near San Juan del Río
- Tequisquiapan29,799 people · ~18 km away
- Venceremos15,538 people · ~46 km away
- Santiago de Querétaro1,594,212 people · ~46 km away
- San José de los Olvera18,406 people · ~47 km away
- El Pueblito71,254 people · ~49 km away
- Santa Rosa Jáuregui18,508 people · ~61 km away
FAQ
What is the population of San Juan del Río?
San Juan del Río has a population of 138,878 (city proper, latest official figure via GeoNames), making it the #120 biggest city in Mexico.
What region is San Juan del Río in?
San Juan del Río is located in Querétaro, Mexico.
Is San Juan del Río the capital of Mexico?
No, the capital of Mexico is Mexico City, about 140 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.