Population and Demography of Puebla

Puebla (Spanish: Estado Libre y Soberano de Puebla) is one of the 32 federal entities of Mexico, located in east-central Mexico. It is bordered by Veracruz to the north and east, Hidalgo, State of Mexico, Tlaxcala, and Morelos to the west, and Guerrero and Oaxaca to the south.

Puebla is the fifth most populated state in Mexico and the 21st largest by area. According to the Censo de Población y Vivienda 2020, the population of Puebla in 2020 was 6,583,278 (6.6 million). The state accounts for about 5.2% of the national population and recorded a population growth rate of 13.90% between 2010 and 2020.

The projected population of Puebla in 2026 is around 7 million.

Puebla Population & Demographics (Census 2020)

IndicatorData
Total Population6,583,278 (6.6 million)
Male Population3,160,115
Female Population3,423,163
Population Rank5th
Total Land Area34,306 km² (13,246 sq mi)
Area Rank21st
Population Density192/km² (497/sq mi)
Capital CityPuebla de Zaragoza
Male–Female Ratio92.3 men per 100 women
Life Expectancy74.9 years
Median Age28 years
Urban Population73%

Source: Censo de Población y Vivienda 2020

Also read about: Mexico Population

Puebla Historical Population

Puebla recorded a population growth rate of 13.90% between 2010 and 2020. Between 1970 and 1980, the state experienced a period of rapid population expansion, often described as a demographic explosion. Overall, Puebla’s population increased by nearly six times from 1900 to 2020.

Decadal Population Change (1910-2020)

Census YearPopulationAbsolute ChangePercentage Change
19001,021,133
19101,101,600+80,467+7.88%
19211,024,955−76,645−6.96%
19301,150,425+125,470+12.24%
19401,294,620+144,195+12.53%
19501,625,830+331,210+25.58%
19601,973,837+348,007+21.40%
19702,508,226+534,389+27.07%
19803,347,685+839,459+33.47%
19904,126,101+778,416+23.25%
20005,076,686+950,585+23.04%
20105,779,829+703,143+13.85%
20206,583,278+803,449+13.90%

Source: Censo de Población y Vivienda 2020

Largest Cities in Puebla

Puebla is home to several major urban centers that play an important role in the state’s economy, education, and culture. The capital city, Puebla de Zaragoza, is the largest city and one of the most important metropolitan areas in central Mexico.

RankCity / MunicipalityPopulation
1Puebla (Puebla de Zaragoza)1,434,062
2Tehuacán248,716
3San Pedro Cholula (Cholula)87,897
4Atlixco86,690
5Amozoc de Mota77,106
6San Martín Texmelucan75,518
7Teziutlán58,699
8Huauchinango56,206
9Tlaxcalancingo (San Pedro Cholula)54,517
10Izúcar de Matamoros43,006

Source: Censo de Población y Vivienda 2020

Also read about: Top Cities in Mexico

Religion in Puebla

Christianity is the dominant religion in Puebla, with Roman Catholicism being the most widely practiced faith. Protestant and Evangelical Christian groups also have a notable presence, while a growing share of residents report having no religious affiliation.

Religion Percentage in Puebla

ReligionPercentage
Catholic84.3%
Protestant / Evangelical Christian8.4%
No Religion3.6%
Unaffiliated Religion3.4%
Other Religions0.2%

Source: Censo de Población y Vivienda 2020

Also read about: Religion in Mexico

Indigenous Languages in Puebla

Puebla has one of the largest indigenous-speaking populations in Mexico. According to the 2020 Census, more than 615,000 residents aged three and above speak an indigenous language, reflecting the state’s strong cultural and linguistic heritage.

Indigenous LanguageNumber of Speakers
Nahuatl453,162
Totonaco104,194
Mazatec18,169
Popoloca15,723

Source: Censo de Población y Vivienda 2020

Also read about: Race and Ethnicity in Mexico

FAQs About Puebla Population

1. What is the population of Puebla in 2026?
Puebla’s projected population in 2026 is estimated to be around 7 million, based on recent census trends and growth rates.

2. What is the population rank of Puebla in Mexico?
Puebla is the fifth most populated state in Mexico, according to the 2020 Census.

3. What is the main religion in Puebla?
Roman Catholicism is the dominant religion in Puebla, followed by Protestant and Evangelical Christian communities.

4. Which indigenous languages are spoken in Puebla?
The most widely spoken indigenous languages in Puebla include Nahuatl, Totonaco, Mazatec, and Popoloca.

Puebla Population 2026, Religion, Largest Cities & Demographics

About the Author & Data

USCanadaInfo is an independent informational website focused on demographics, population statistics, and ethnic trends in Canada and the United States. All information on this site is compiled from publicly available, official sources such as Statistics Canada, the U.S. Census Bureau, government publications, and reputable media outlets. Population figures, percentages, and projections are based on census data, historical trends, and immigration statistics. Content is provided for general informational and educational purposes only and does not constitute legal, financial, immigration, or policy advice. While every effort is made to ensure accuracy, figures may change due to future census updates, revised estimates, or data corrections. about our methodology → https://uscanadainfo.com/methodology/