🇲🇽 Safest Neighborhoods in Puebla
Ranked by overall crime rate — lowest (safest) first
Overview
This ranking analyzes 212 neighborhoods and districts in Puebla, sorted by their overall crime rate per 100,000 residents. Areas with lower crime rates appear first, representing the safest neighborhoods based on official crime statistics for the 2025 reporting period.
Puebla has an estimated population of 6,583,278 residents. The overall crime rate for the area is 316.0 per 100,000 residents, based on 43,215 total recorded crimes across all tracked categories.
Top 5 Safest Neighborhoods
The safest neighborhoods in Puebla based on the lowest overall crime rates are:
- Hueytlalpan — with a crime rate of just 16.8 per 100K, this is the 1st safest area in Puebla.
- Zapotitlán de Méndez — with a crime rate of just 17.6 per 100K, this is the 2nd safest area in Puebla.
- Xochiapulco — with a crime rate of just 29.0 per 100K, this is the 3rd safest area in Puebla.
- Cuayuca de Andrade — with a crime rate of just 30.2 per 100K, this is the 4th safest area in Puebla.
- Olintla — with a crime rate of just 33.4 per 100K, this is the 5th safest area in Puebla.
These five areas collectively have significantly lower crime rates than the city average of 316.0 per 100K, making them the statistically safest places to live in Puebla.
Areas with Highest Crime Rates
For comparison, the following areas have the highest crime rates in Puebla:
- Esperanza — 2,377.1 per 100K
- San Miguel Xoxtla — 1,789.6 per 100K
- Mazapiltepec de Juárez — 1,479.8 per 100K
- Coronango — 1,276.8 per 100K
- Amozoc — 1,205.2 per 100K
The gap between the safest and highest-crime area is significant: Esperanza has a crime rate approximately 141× higher than Hueytlalpan.
| Rank | Neighborhood | Crime Rate | Total Crimes | Safety |
|---|---|---|---|---|
| 1 | Hueytlalpan | 16.8 per 100K | 1 | Low |
| 2 | Zapotitlán de Méndez | 17.6 per 100K | 1 | Low |
| 3 | Xochiapulco | 29.0 per 100K | 1 | Low |
| 4 | Cuayuca de Andrade | 30.2 per 100K | 1 | Low |
| 5 | Olintla | 33.4 per 100K | 4 | Low |
| 6 | Chichiquila | 37.1 per 100K | 10 | Low |
| 7 | Jolalpan | 37.6 per 100K | 5 | Low |
| 8 | Tlaxco | 40.5 per 100K | 2 | Low |
| 9 | Hermenegildo Galeana | 42.8 per 100K | 3 | Low |
| 10 | Coyomeapan | 47.3 per 100K | 7 | Low |
| 11 | Caltepec | 48.4 per 100K | 2 | Low |
| 12 | Lafragua | 52.3 per 100K | 4 | Low |
| 13 | Ixtepec | 57.6 per 100K | 4 | Low |
| 14 | Cuautempan | 61.0 per 100K | 6 | Low |
| 15 | Guadalupe | 62.0 per 100K | 4 | Low |
| 16 | Ixtacamaxtitlán | 63.2 per 100K | 16 | Low |
| 17 | San Sebastián Tlacotepec | 68.2 per 100K | 9 | Low |
| 18 | Tepango de Rodríguez | 72.2 per 100K | 3 | Low |
| 19 | Cohetzala | 72.4 per 100K | 1 | Low |
| 20 | Aquixtla | 77.6 per 100K | 7 | Low |
| 21 | Teopantlán | 78.2 per 100K | 3 | Low |
| 22 | Francisco Z. Mena | 78.5 per 100K | 14 | Low |
| 23 | San Diego la Mesa Tochimiltzingo | 78.7 per 100K | 1 | Low |
| 24 | Chilchotla | 80.9 per 100K | 17 | Low |
| 25 | Zoquiapan | 81.6 per 100K | 2 | Low |
| 26 | Huitzilan de Serdán | 81.6 per 100K | 13 | Low |
| 27 | Amixtlán | 83.1 per 100K | 4 | Low |
| 28 | Zoquitlán | 83.6 per 100K | 17 | Low |
| 29 | Tuzamapan de Galeana | 84.4 per 100K | 5 | Low |
| 30 | Tecomatlán | 87.8 per 100K | 6 | Low |
| 31 | Tlapacoya | 93.4 per 100K | 6 | Low |
| 32 | Chiconcuautla | 97.8 per 100K | 17 | Low |
| 33 | San Juan Atzompa | 102.6 per 100K | 1 | Low |
| 34 | Caxhuacan | 105.0 per 100K | 4 | Low |
| 35 | Quimixtlán | 105.0 per 100K | 24 | Low |
| 36 | San Felipe Tepatlán | 105.5 per 100K | 4 | Low |
| 37 | Tepetzintla | 106.0 per 100K | 11 | Low |
| 38 | Jopala | 107.2 per 100K | 13 | Low |
| 39 | Pantepec | 107.9 per 100K | 20 | Low |
| 40 | Camocuautla | 108.8 per 100K | 3 | Low |
| 41 | Zongozotla | 110.2 per 100K | 5 | Low |
| 42 | Xiutetelco | 118.8 per 100K | 51 | Low |
| 43 | Tlacuilotepec | 118.9 per 100K | 19 | Low |
| 44 | Vicente Guerrero | 124.3 per 100K | 33 | Low |
| 45 | Ahuatlán | 126.5 per 100K | 4 | Low |
| 46 | Zacapoaxtla | 127.8 per 100K | 74 | Low |
| 47 | Coatepec | 129.5 per 100K | 1 | Low |
| 48 | Acteopan | 130.3 per 100K | 4 | Low |
| 49 | Xochitlán de Vicente Suárez | 130.5 per 100K | 17 | Low |
| 50 | Huatlatlauca | 130.9 per 100K | 8 | Low |
| 51 | Santa Catarina Tlaltempan | 133.5 per 100K | 1 | Low |
| 52 | Ajalpan | 133.7 per 100K | 100 | Low |
| 53 | Huehuetla | 134.6 per 100K | 23 | Low |
| 54 | San Antonio Cañada | 134.7 per 100K | 8 | Low |
| 55 | Teotlalco | 135.5 per 100K | 5 | Low |
| 56 | Chila | 137.7 per 100K | 7 | Low |
| 57 | Eloxochitlán | 138.3 per 100K | 20 | Low |
| 58 | Xochitlán Todos Santos | 139.3 per 100K | 10 | Low |
| 59 | Naupan | 139.6 per 100K | 13 | Low |
| 60 | Zautla | 140.0 per 100K | 29 | Low |
| 61 | Santa Inés Ahuatempan | 141.9 per 100K | 9 | Low |
| 62 | Ahuacatlán | 144.4 per 100K | 21 | Low |
| 63 | Hueytamalco | 144.9 per 100K | 40 | Low |
| 64 | Ixcamilpa de Guerrero | 147.6 per 100K | 6 | Low |
| 65 | Petlalcingo | 149.7 per 100K | 14 | Low |
| 66 | Zihuateutla | 150.4 per 100K | 18 | Low |
| 67 | Nauzontla | 150.7 per 100K | 5 | Low |
| 68 | Acateno | 152.7 per 100K | 14 | Low |
| 69 | La Magdalena Tlatlauquitepec | 153.8 per 100K | 1 | Low |
| 70 | Atexcal | 155.5 per 100K | 6 | Low |
| 71 | Chiautzingo | 158.8 per 100K | 35 | Low |
| 72 | San Pablo Anicano | 159.6 per 100K | 6 | Moderate |
| 73 | Coxcatlán | 164.6 per 100K | 34 | Moderate |
| 74 | Tochimilco | 165.7 per 100K | 32 | Moderate |
| 75 | Hueyapan | 168.2 per 100K | 22 | Moderate |
| 76 | Totoltepec de Guerrero | 168.5 per 100K | 2 | Moderate |
| 77 | Piaxtla | 172.9 per 100K | 8 | Moderate |
| 78 | Jonotla | 179.5 per 100K | 8 | Moderate |
| 79 | Huehuetlán el Grande | 180.2 per 100K | 11 | Moderate |
| 80 | Pahuatlán | 182.5 per 100K | 37 | Moderate |
| 81 | Jalpan | 182.6 per 100K | 22 | Moderate |
| 82 | Tlapanalá | 183.7 per 100K | 19 | Moderate |
| 83 | Tzicatlacoyan | 185.3 per 100K | 12 | Moderate |
| 84 | Molcaxac | 195.0 per 100K | 13 | Moderate |
| 85 | Tlachichuca | 196.0 per 100K | 62 | Moderate |
| 86 | Zinacatepec | 196.1 per 100K | 36 | Moderate |
| 87 | San Gabriel Chilac | 200.6 per 100K | 32 | Moderate |
| 88 | San Pedro Yeloixtlahuaca | 200.7 per 100K | 7 | Moderate |
| 89 | Chignautla | 201.6 per 100K | 71 | Moderate |
| 90 | Epatlán | 202.3 per 100K | 10 | Moderate |
| 91 | Xochiltepec | 207.4 per 100K | 7 | Moderate |
| 92 | Tenampulco | 207.6 per 100K | 14 | Moderate |
| 93 | Zapotitlán | 209.4 per 100K | 18 | Moderate |
| 94 | Domingo Arenas | 213.0 per 100K | 17 | Moderate |
| 95 | Yaonáhuac | 214.5 per 100K | 17 | Moderate |
| 96 | Tlatlauquitepec | 215.9 per 100K | 120 | Moderate |
| 97 | Yehualtepec | 216.0 per 100K | 57 | Moderate |
| 98 | Guadalupe Victoria | 218.3 per 100K | 41 | Moderate |
| 99 | Huaquechula | 218.9 per 100K | 64 | Moderate |
| 100 | San Jerónimo Xayacatlán | 221.9 per 100K | 8 | Moderate |
| 101 | Cohuecan | 222.1 per 100K | 12 | Moderate |
| 102 | Tulcingo | 222.9 per 100K | 22 | Moderate |
| 103 | Cuetzalan del Progreso | 224.6 per 100K | 112 | Moderate |
| 104 | Huehuetlán el Chico | 225.4 per 100K | 22 | Moderate |
| 105 | Soltepec | 229.6 per 100K | 29 | Moderate |
| 106 | Chiautla | 230.4 per 100K | 50 | Moderate |
| 107 | Ayotoxco de Guerrero | 231.5 per 100K | 19 | Moderate |
| 108 | Atzitzihuacán | 233.3 per 100K | 30 | Moderate |
| 109 | Atempan | 238.7 per 100K | 71 | Moderate |
| 110 | Teteles de Ávila Castillo | 240.5 per 100K | 16 | Moderate |
| 111 | General Felipe Ángeles | 242.4 per 100K | 55 | Moderate |
| 112 | Juan N. Méndez | 245.6 per 100K | 13 | Moderate |
| 113 | Tlacotepec de Benito Juárez | 246.5 per 100K | 135 | Moderate |
| 114 | Santo Tomás Hueyotlipan | 246.9 per 100K | 23 | Moderate |
| 115 | Coatzingo | 248.2 per 100K | 7 | Moderate |
| 116 | Tetela de Ocampo | 249.9 per 100K | 68 | Moderate |
| 117 | Cañada Morelos | 251.7 per 100K | 52 | Moderate |
| 118 | Tepexco | 252.6 per 100K | 19 | Moderate |
| 119 | Xayacatlán de Bravo | 254.8 per 100K | 4 | Moderate |
| 120 | Huitziltepec | 259.4 per 100K | 15 | Moderate |
| 121 | Nealtican | 262.9 per 100K | 37 | Moderate |
| 122 | Ahuehuetitla | 271.9 per 100K | 6 | Moderate |
| 123 | Atoyatempan | 272.6 per 100K | 21 | Moderate |
| 124 | Ixcaquixtla | 272.6 per 100K | 24 | Moderate |
| 125 | San Jerónimo Tecuanipan | 272.9 per 100K | 18 | Moderate |
| 126 | San Nicolás de los Ranchos | 280.1 per 100K | 33 | Moderate |
| 127 | Calpan | 288.1 per 100K | 44 | Moderate |
| 128 | Venustiano Carranza | 288.8 per 100K | 82 | Moderate |
| 129 | San Martín Totoltepec | 289.0 per 100K | 2 | Moderate |
| 130 | Santiago Miahuatlán | 290.3 per 100K | 88 | Moderate |
| 131 | Chapulco | 292.9 per 100K | 24 | Moderate |
| 132 | Ocoyucan | 293.0 per 100K | 125 | Moderate |
| 133 | Teziutlán | 299.3 per 100K | 310 | Moderate |
| 134 | Mixtla | 299.9 per 100K | 8 | Moderate |
| 135 | Xicotepec | 300.3 per 100K | 242 | Moderate |
| 136 | Acatlán | 300.4 per 100K | 114 | Moderate |
| 137 | Aljojuca | 303.4 per 100K | 20 | Moderate |
| 138 | Axutla | 307.4 per 100K | 3 | Moderate |
| 139 | Atzitzintla | 309.4 per 100K | 28 | Moderate |
| 140 | Nicolás Bravo | 316.1 per 100K | 21 | Moderate |
| 141 | Altepexi | 318.2 per 100K | 72 | Moderate |
| 142 | Zacapala | 322.8 per 100K | 15 | Moderate |
| 143 | Tepatlaxco de Hidalgo | 323.5 per 100K | 61 | High |
| 144 | Honey | 329.0 per 100K | 22 | High |
| 145 | Nopalucan | 329.5 per 100K | 108 | High |
| 146 | Atzala | 330.7 per 100K | 5 | High |
| 147 | Tlanepantla | 334.0 per 100K | 18 | High |
| 148 | Zaragoza | 334.3 per 100K | 56 | High |
| 149 | San Nicolás Buenos Aires | 334.5 per 100K | 35 | High |
| 150 | San José Miahuatlán | 335.3 per 100K | 47 | High |
| 151 | Tepeyahualco de Cuauhtémoc | 337.6 per 100K | 13 | High |
| 152 | San Matías Tlalancaleca | 338.5 per 100K | 71 | High |
| 153 | Tilapa | 341.5 per 100K | 33 | High |
| 154 | Tochtepec | 342.9 per 100K | 77 | High |
| 155 | Quecholac | 344.9 per 100K | 200 | High |
| 156 | Tehuitzingo | 347.2 per 100K | 44 | High |
| 157 | Tlaola | 347.5 per 100K | 71 | High |
| 158 | Los Reyes de Juárez | 359.7 per 100K | 108 | High |
| 159 | Santa Isabel Cholula | 365.3 per 100K | 42 | High |
| 160 | Cuyoaco | 379.3 per 100K | 65 | High |
| 161 | Tlahuapan | 380.3 per 100K | 158 | High |
| 162 | Coyotepec | 385.6 per 100K | 9 | High |
| 163 | Tepanco de López | 396.1 per 100K | 88 | High |
| 164 | Acajete | 397.8 per 100K | 290 | High |
| 165 | Chigmecatitlán | 411.5 per 100K | 5 | High |
| 166 | Tianguismanalco | 422.7 per 100K | 61 | High |
| 167 | Tepexi de Rodríguez | 425.4 per 100K | 95 | High |
| 168 | Tepeojuma | 426.1 per 100K | 38 | High |
| 169 | Ocotepec | 433.3 per 100K | 22 | High |
| 170 | San Gregorio Atzompa | 444.6 per 100K | 43 | High |
| 171 | Juan Galindo | 447.7 per 100K | 44 | High |
| 172 | Chietla | 451.0 per 100K | 167 | High |
| 173 | San Salvador el Seco | 453.7 per 100K | 139 | High |
| 174 | Palmar de Bravo | 453.9 per 100K | 228 | High |
| 175 | Tlaltenango | 457.9 per 100K | 34 | High |
| 176 | San Felipe Teotlalcingo | 461.0 per 100K | 51 | High |
| 177 | Rafael Lara Grajales | 482.7 per 100K | 77 | High |
| 178 | Tecali de Herrera | 495.2 per 100K | 117 | High |
| 179 | Ahuazotepec | 524.5 per 100K | 60 | High |
| 180 | Tepeaca | 526.9 per 100K | 444 | High |
| 181 | Chinantla | 527.1 per 100K | 15 | High |
| 182 | Xicotlán | 533.5 per 100K | 7 | High |
| 183 | Cuautinchán | 534.8 per 100K | 66 | High |
| 184 | Izúcar de Matamoros | 566.4 per 100K | 469 | High |
| 185 | Libres | 574.4 per 100K | 214 | High |
| 186 | Chignahuapan | 586.8 per 100K | 390 | High |
| 187 | Tepeyahualco | 588.5 per 100K | 113 | High |
| 188 | Tehuacán | 590.6 per 100K | 1,933 | High |
| 189 | Zacatlán | 592.9 per 100K | 518 | High |
| 190 | San Salvador el Verde | 596.3 per 100K | 208 | High |
| 191 | Chalchicomula de Sesma | 618.0 per 100K | 293 | High |
| 192 | Huauchinango | 672.5 per 100K | 699 | High |
| 193 | Acatzingo | 684.0 per 100K | 436 | High |
| 194 | San Juan Atenco | 693.7 per 100K | 25 | High |
| 195 | San Pedro Cholula | 709.4 per 100K | 982 | High |
| 196 | San José Chiapa | 727.8 per 100K | 76 | High |
| 197 | Juan C. Bonilla | 735.8 per 100K | 175 | High |
| 198 | Cuapiaxtla de Madero | 787.3 per 100K | 83 | High |
| 199 | Huejotzingo | 791.9 per 100K | 719 | High |
| 200 | Tecamachalco | 792.4 per 100K | 640 | High |
| 201 | Oriental | 803.9 per 100K | 160 | High |
| 202 | Atlixco | 848.4 per 100K | 1,203 | High |
| 203 | Cuautlancingo | 935.0 per 100K | 1,285 | High |
| 204 | San Martín Texmelucan | 1,051.1 per 100K | 1,637 | High |
| 205 | San Salvador Huixcolotla | 1,084.0 per 100K | 182 | High |
| 206 | San Andrés Cholula | 1,093.6 per 100K | 1,689 | High |
| 207 | Puebla | 1,135.9 per 100K | 19,221 | High |
| 208 | Amozoc | 1,205.2 per 100K | 1,517 | High |
| 209 | Coronango | 1,276.8 per 100K | 598 | High |
| 210 | Mazapiltepec de Juárez | 1,479.8 per 100K | 47 | High |
| 211 | San Miguel Xoxtla | 1,789.6 per 100K | 223 | High |
| 212 | Esperanza | 2,377.1 per 100K | 351 | High |
Crime Category Breakdown
Across all neighborhoods in Puebla, the following crime categories are tracked:
Methodology
Rankings are based on the total crime rate per 100,000 residents for each neighborhood, combining all tracked crime categories. The safety rating (LOW / MODERATE / HIGH) is assigned using tertiles: the bottom third of areas by crime rate are rated LOW (safest), the middle third MODERATE, and the top third HIGH. Data is sourced from official government crime statistics. Cross-area comparisons within a city are generally reliable as all areas use the same data collection methodology.
Frequently Asked Questions
What is the safest neighborhood in Puebla?
Based on official crime statistics, Hueytlalpan is the safest neighborhood in Puebla with a crime rate of 16.8 per 100,000 residents — the lowest among all 212 analyzed areas.
How are the safety rankings calculated?
Rankings are based on the total crime rate per 100,000 residents, which normalizes for population differences. The rate combines all tracked crime categories (homicide, robbery, theft, assault, and sexual assault) from official government data sources.
How many neighborhoods are included in the Puebla ranking?
This ranking includes 212 neighborhoods and districts in Puebla that have reported crime statistics available in our database.
When was this data last updated?
The crime data used for these rankings covers the reporting period ending 2025. Data is sourced from SESNSP Incidencia Delictiva Municipal.
What does the safety rating mean?
Areas are rated LOW (bottom third by crime rate — safest), MODERATE (middle third), or HIGH (top third — highest crime). This rating is relative to other neighborhoods in Puebla, not a global benchmark.