Santa Cruz Xoxocotlán Population 2026
Santa Cruz Xoxocotlán has a population of 67,086, making it the #186 biggest city in 🇲🇽 Mexico, located in Oaxaca. Roughly 0.1% of Mexico's population lives here. It is about 183× smaller than Mexico City, the country's biggest city.
Population (city proper)
67,086
Rank in Mexico
#186
Coordinates
17.03°N, 96.74°W
~1,541 m elevation · America/Mexico_City
Distance to capital (Mexico City)
367 km
228 miles, straight line
Other big cities in Oaxaca
| City | Population | Rank in Mexico |
|---|---|---|
| Oaxaca | 255,029 | #80 |
| Tuxtepec | 159,452 | #111 |
| Heroica Ciudad de Juchitán de Zaragoza | 88,280 | #149 |
| Salina Cruz | 84,438 | #158 |
| Santo Domingo Tehuantepec | 67,739 | #182 |
| Ciudad de Huajuapan de León | 53,043 | #213 |
| Loma Bonita | 40,934 | #254 |
| Puerto Escondido | 29,903 | #328 |
Cities near Santa Cruz Xoxocotlán
- Oaxaca255,029 people · ~4 km away
- San Antonio de la Cal20,198 people · ~4 km away
- Santa María Atzompa21,788 people · ~9 km away
- Ocotlán de Morelos15,016 people · ~27 km away
- Miahuatlán de Porfirio Díaz23,940 people · ~79 km away
- Heroica Ciudad de Tlaxiaco17,543 people · ~104 km away
FAQ
What is the population of Santa Cruz Xoxocotlán?
Santa Cruz Xoxocotlán has a population of 67,086 (city proper, latest official figure via GeoNames), making it the #186 biggest city in Mexico.
What region is Santa Cruz Xoxocotlán in?
Santa Cruz Xoxocotlán is located in Oaxaca, Mexico.
Is Santa Cruz Xoxocotlán the capital of Mexico?
No, the capital of Mexico is Mexico City, about 367 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.