Puebla

The state of Puebla has 217 municipalities, a total population of 6,583,278 inhabitants (3,160,115 men and 3,423,163 women), 21,907 schools, 3,305 health facilities and 6,568 localities. Source: Census of Population and Housing 2020 (INEGI).

Municipalities
217
Municipalities in the state
Population
6,583,278
M: 3,160,115 / F: 3,423,163
Schools
21,907
Educational establishments
Health
3,305
Health facilities
Localities
6,568
Registered communities
Companies
161,766
DENUE establishments

Demographics of Puebla

Demographic structure of the state according to the 2020 Census. The demographic dependency ratio is 53.7%.

0-14 years
1,780,704
27% of the population
15-64 years
4,280,848
65% - Working age
65+ years
516,055
7.8% - Elderly
Indigenous Language
615,622
9.4% of the population
Afro-Mexican
113,945
1.7%
With Disability
300,150
4.6%

Religion in Puebla

Religion People %
Catholic 5,547,167 84.3%
Protestant / Evangelical Christian 555,536 8.4%
No religion 458,039 7%

Households in Puebla

Total Households
1,713,381
Census households
Female-headed
543,681
31.7% of households

Employment and Economy in Puebla

EAP, unemployment and social security coverage of the state according to the 2020 Census. The unemployment rate is 1.7%.

Total EAP
3,198,118
M: 1,887,571 / F: 1,310,547
Employed Population
3,145,110
98.3% of EAP
Unemployment Rate
1.7%
53,008 unemployed
Economically Inactive
1,947,673
29.6% of the population

Social Security

Indicator People %
With health coverage 4,650,982 70.6%
IMSS 1,445,433 22%
ISSSTE 218,559 3.3%
Seguro Popular / INSABI 2,721,081 41.3%
Without health coverage 1,921,945 29.2%

Education

Average Years of Schooling
7.4
Years of study
Illiterate (15+)
334,179
7%
No Schooling (15+)
318,081
6.6%
Post-basic Education (18+)
1,829,262
With post-basic education

Housing and Services in Puebla

Puebla has 2,170,923 total dwellings, of which 1,657,014 are inhabited private dwellings.

Total Dwellings
2,170,923
Census 2020
With Electricity
102.3%
1,695,462 dwellings
Piped Water
98.5%
1,632,429 dwellings
With Drainage
98.1%
1,625,891 dwellings
With All Services
94.5%
1,566,118 dwellings
With Internet
41.7%
691,363 dwellings

Technology and Equipment

Indicator Dwellings %
Television 1,516,667 91.5%
Cell phone 1,444,126 87.2%
Computer 505,613 30.5%
Internet 691,363 41.7%
Automobile 606,174 36.6%
Without any ICT 49,800 3%

Crime in Puebla

Evolution of recorded crimes in Puebla by year. In 2025, 82,122 crimes were recorded.

Year Total Crimes Change
2015 64,399 -
2016 51,061 -20.7%
2017 53,800 +5.4%
2018 61,172 +13.7%
2019 76,556 +25.1%
2020 63,587 -16.9%
2021 75,141 +18.2%
2022 77,106 +2.6%
2023 77,244 +0.2%
2024 80,005 +3.6%
2025 82,122 +2.6%

Municipalities with Most Crimes in Puebla (2025)

# Municipality Crimes Population Rate (/100K)
1 Puebla 35,509 1,692,181 2,098
2 Tehuacán 3,657 327,312 1,117
3 San Andrés Cholula 3,614 154,448 2,340
4 San Martín Texmelucan 2,487 155,738 1,597
5 Amozoc 2,441 125,876 1,939
6 Atlixco 2,319 141,793 1,635
7 Cuautlancingo 2,284 137,435 1,662
8 San Pedro Cholula 1,728 138,433 1,248
9 Huauchinango 1,455 103,946 1,400
10 Huejotzingo 1,313 90,794 1,446

Municipalities with Most Companies in Puebla

Ranking of municipalities by total economic establishments registered in DENUE.

# Municipality Companies %
1 Puebla 81,649 50.5%
2 Tehuacán 20,168 12.5%
3 San Martín Texmelucan 11,013 6.8%
4 San Pedro Cholula 9,773 6%
5 Atlixco 7,740 4.8%
6 San Andrés Cholula 7,100 4.4%
7 Amozoc 6,469 4%
8 Tepeaca 6,112 3.8%
9 Huauchinango 5,993 3.7%
10 Teziutlán 5,749 3.6%

Municipalities with Highest Education in Puebla

Municipalities with the highest average years of schooling, according to the 2020 Census.

# Municipality Avg. Years of Schooling Population
1 San Andrés Cholula 12.1 154,448
2 Cuautlancingo 11.3 137,435
3 Puebla 11.2 1,692,181
4 San Pedro Cholula 10.9 138,433
5 Teteles de Avila Castillo 10.7 6,653
6 San Miguel Xoxtla 10 12,461
7 Zaragoza 9.9 16,752
8 Coronango 9.8 46,836
9 Huejotzingo 9.8 90,794
10 San Martín Texmelucan 9.7 155,738

Most Populated Municipalities of Puebla

# Municipality Population %
1 Puebla 1,692,181 25.7%
2 Tehuacán 327,312 5%
3 San Martín Texmelucan 155,738 2.4%
4 San Andrés Cholula 154,448 2.3%
5 Atlixco 141,793 2.2%
6 San Pedro Cholula 138,433 2.1%
7 Cuautlancingo 137,435 2.1%
8 Amozoc 125,876 1.9%
9 Huauchinango 103,946 1.6%
10 Teziutlán 103,583 1.6%

Rankings of Puebla

Explore the rankings of municipalities of Puebla by different indicators.

All Municipalities of Puebla

Acajete

Acateno

Acatlán

Acatzingo

Acteopan

Ahuacatlán

Ahuatlán

Ahuazotepec

Ahuehuetitla

Ajalpan

Albino Zertuche

Aljojuca

Altepexi

Amixtlán

Amozoc

Aquixtla

Atempan

Atexcal

Atlequizayan

Atlixco

Atoyatempan

Atzala

Atzitzihuacán

Atzitzintla

Axutla

Ayotoxco de Guerrero

Calpan

Caltepec

Camocuautla

Caxhuacan

Cañada Morelos

Chalchicomula de Sesma

Chapulco

Chiautla

Chiautzingo

Chichiquila

Chiconcuautla

Chietla

Chigmecatitlán

Chignahuapan

Chignautla

Chila

Chila de la Sal

Chilchotla

Chinantla

Coatepec

Coatzingo

Cohetzala

Cohuecan

Coronango

Coxcatlán

Coyomeapan

Coyotepec

Cuapiaxtla de Madero

Cuautempan

Cuautinchán

Cuautlancingo

Cuayuca de Andrade

Cuetzalan del Progreso

Cuyoaco

Domingo Arenas

Eloxochitlán

Epatlán

Esperanza

Francisco Z. Mena

General Felipe Ángeles

Guadalupe

Guadalupe Victoria

Hermenegildo Galeana

Honey

Huaquechula

Huatlatlauca

Huauchinango

Huehuetla

Huehuetlán el Chico

Huehuetlán el Grande

Huejotzingo

Hueyapan

Hueytamalco

Hueytlalpan

Huitzilan de Serdán

Huitziltepec

Ixcamilpa de Guerrero

Ixcaquixtla

Ixtacamaxtitlán

Ixtepec

Izúcar de Matamoros

Jalpan

Jolalpan

Jonotla

Jopala

Juan C. Bonilla

Juan Galindo

Juan N. Méndez

La Magdalena Tlatlauquitepec

Lafragua

Libres

Los Reyes de Juárez

Mazapiltepec de Juárez

Mixtla

Molcaxac

Naupan

Nauzontla

Nealtican

Nicolás Bravo

Nopalucan

Ocotepec

Ocoyucan

Olintla

Oriental

Pahuatlán

Palmar de Bravo

Pantepec

Petlalcingo

Piaxtla

Puebla

Quecholac

Quimixtlán

Rafael Lara Grajales

San Andrés Cholula

San Antonio Cañada

San Diego la Mesa Tochimiltzingo

San Felipe Teotlalcingo

San Felipe Tepatlán

San Gabriel Chilac

San Gregorio Atzompa

San Jerónimo Tecuanipan

San Jerónimo Xayacatlán

San José Chiapa

San José Miahuatlán

San Juan Atenco

San Juan Atzompa

San Martín Texmelucan

San Martín Totoltepec

San Matías Tlalancaleca

San Miguel Ixitlán

San Miguel Xoxtla

San Nicolás Buenos Aires

San Nicolás de los Ranchos

San Pablo Anicano

San Pedro Cholula

San Pedro Yeloixtlahuaca

San Salvador Huixcolotla

San Salvador el Seco

San Salvador el Verde

San Sebastián Tlacotepec

Santa Catarina Tlaltempan

Santa Inés Ahuatempan

Santa Isabel Cholula

Santiago Miahuatlán

Santo Tomás Hueyotlipan

Soltepec

Tecali de Herrera

Tecamachalco

Tecomatlán

Tehuacán

Tehuitzingo

Tenampulco

Teopantlán

Teotlalco

Tepanco de López

Tepango de Rodríguez

Tepatlaxco de Hidalgo

Tepeaca

Tepemaxalco

Tepeojuma

Tepetzintla

Tepexco

Tepexi de Rodríguez

Tepeyahualco

Tepeyahualco de Cuauhtémoc

Tetela de Ocampo

Teteles de Avila Castillo

Teziutlán

Tianguismanalco

Tilapa

Tlachichuca

Tlacotepec de Benito Juárez

Tlacuilotepec

Tlahuapan

Tlaltenango

Tlanepantla

Tlaola

Tlapacoya

Tlapanalá

Tlatlauquitepec

Tlaxco

Tochimilco

Tochtepec

Totoltepec de Guerrero

Tulcingo

Tuzamapan de Galeana

Tzicatlacoyan

Venustiano Carranza

Vicente Guerrero

Xayacatlán de Bravo

Xicotepec

Xicotlán

Xiutetelco

Xochiapulco

Xochiltepec

Xochitlán Todos Santos

Xochitlán de Vicente Suárez

Yaonáhuac

Yehualtepec

Zacapala

Zacapoaxtla

Zacatlán

Zapotitlán

Zapotitlán de Méndez

Zaragoza

Zautla

Zihuateutla

Zinacatepec

Zongozotla

Zoquiapan

Zoquitlán