San José de los Olvera Population 2026
San José de los Olvera has a population of 18,406, making it the #515 biggest city in 🇲🇽 Mexico, located in Querétaro. It is about 668× smaller than Mexico City, the country's biggest city.
Population (city proper)
18,406
Rank in Mexico
#515
Coordinates
20.55°N, 100.42°W
~1,857 m elevation · America/Mexico_City
Distance to capital (Mexico City)
184 km
114 miles, straight line
Other big cities in Querétaro
| City | Population | Rank in Mexico |
|---|---|---|
| Santiago de Querétaro | 1,594,212 | #6 |
| San Juan del Río | 138,878 | #120 |
| El Pueblito | 71,254 | #172 |
| Tequisquiapan | 29,799 | #329 |
| Santa Rosa Jáuregui | 18,508 | #514 |
| Venceremos | 15,538 | #596 |
Cities near San José de los Olvera
- Venceremos15,538 people · ~2 km away
- El Pueblito71,254 people · ~3 km away
- Santiago de Querétaro1,594,212 people · ~5 km away
- Santa Rosa Jáuregui18,508 people · ~21 km away
- Apaseo el Alto27,991 people · ~24 km away
- Apaseo el Grande26,121 people · ~28 km away
FAQ
What is the population of San José de los Olvera?
San José de los Olvera has a population of 18,406 (city proper, latest official figure via GeoNames), making it the #515 biggest city in Mexico.
What region is San José de los Olvera in?
San José de los Olvera is located in Querétaro, Mexico.
Is San José de los Olvera the capital of Mexico?
No, the capital of Mexico is Mexico City, about 184 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.