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).
Demographics of Puebla
Demographic structure of the state according to the 2020 Census. The demographic dependency ratio is 53.7%.
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
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%.
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
Housing and Services in Puebla
Puebla has 2,170,923 total dwellings, of which 1,657,014 are inhabited private 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.