Mexico >> Mexican States >> Oaxaca

Population and Demography of Oaxaca

Oaxaca (Spanish: Estado Libre y Soberano de Oaxaca), is one of the Federal entities of Mexico located in southwestern Mexico. It is bordered by the states of Guerrero to the west, Puebla to the northwest, Veracruz to the north, and Chiapas to the east. 

Oaxaca is the tenth most populated state in Mexico and the 5th largest by area. As per the Censo de Población y Vivienda 2020, the population of Oaxaca in 2020 is 4,132,148 (4.13 million)

Source: Censo de Población y Vivienda 2020

Oaxaca Population 2024

The estimated population of Oaxaca in 2024 is 4,096,000 or 4.1 million. Its population is 3.3% of the Country’s Population and has a population growth rate of 8.68% during 2010-2020.

Oaxaca Population in 2024 – 4.1 million

OaxacaCensus 2020
Total Population4,132,148 (4.13 million)
Male Population1,974,843
Female Population2,157,305
Population Rank10th
Total Land Area22,351 km2 (8,630 sq mi)
Area Rank5th
Population Density44/km2 (114/sq mi)
Capital CityOaxaca de Juárez

Oaxaca – Demography 

DemographyCensus 2020
Male Female Ratio 91.5 men per 100 women
Life Expectancy Rate74.2 years
Median Age28 year
Urban Population49%

Source: Censo de Población y Vivienda 2020

Oaxaca Historical Population

Oaxaca has a population growth rate of 8.68% during 2010-2020. From 1900 to 1930, the population hardly grew. The period where the population grew the most was from 1980 to 1990.

 Let’s look at population & percentage change from the Year 1900 to 2020

Census YearPopulation  in millionsPercentage Change
19000.90
19101.00+11.11         
19211.00+.0         
19301.10+10.0         
19401.20+9.09         
19501.40+16.67         
19601.70+21.43         
19702.00+17.65         
19802.40+20.0         
19903.00+25.0         
20003.40+13.33         
20103.80+11.76         
20204.13+8.68         

Source: Censo de Población y Vivienda 2020

Religion in Oaxaca

Religion in Oaxaca is as follows

  • Catholic – 75.5%
  • Protestant, Evangelical Christian – 15.8%
  • No religion – 6.1 %
  • Unaffiliated religion – 2.2%
  • Other Religion – 0.1%

Source: Censo de Población y Vivienda 2020

Speakers of Indigenous Languages

In Oaxaca, there are 1,221,555 people over 3 years of age who speak an indigenous language.

The most widely spoken indigenous languages in this state are:

  • Zapotec – 420,324
  • Mixtec – 267,221
  • Mazatec – 170,155
  • Mixe – 118,882

Source: Censo de Población y Vivienda 2020

Oaxaca Population 2024 | Religion in Oaxaca