Oaxaca Population 2026

Oaxaca has a population of 255,029, making it the #80 biggest city in 🇲🇽 Mexico, located in Oaxaca. Roughly 0.2% of Mexico's population lives here. It is about 48× smaller than Mexico City, the country's biggest city.

Mexico CityOaxaca
Location of Oaxaca (capital Mexico City shown for reference). Boundaries: Natural Earth.
Population (city proper)
255,029
Rank in Mexico
#80
Coordinates
17.06°N, 96.73°W
~1,571 m elevation · America/Mexico_City
Distance to capital (Mexico City)
366 km
227 miles, straight line

Other big cities in Oaxaca

CityPopulationRank in Mexico
Tuxtepec159,452#111
Heroica Ciudad de Juchitán de Zaragoza88,280#149
Salina Cruz84,438#158
Santo Domingo Tehuantepec67,739#182
Santa Cruz Xoxocotlán67,086#186
Ciudad de Huajuapan de León53,043#213
Loma Bonita40,934#254
Puerto Escondido29,903#328

Cities near Oaxaca

FAQ

What is the population of Oaxaca?
Oaxaca has a population of 255,029 (city proper, latest official figure via GeoNames), making it the #80 biggest city in Mexico.
What region is Oaxaca in?
Oaxaca is located in Oaxaca, Mexico.
Is Oaxaca the capital of Mexico?
No, the capital of Mexico is Mexico City, about 366 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.

← All biggest cities in Mexico · Mexico population by year