Breathing in Puebla is Injurious to Health.

Air pollution threatens the health of 6.8 million people across 217 districts in Puebla. The average PM2.5 level is 17.6 ”g/m³—3.5× higher than the WHO guideline.

Brought to you by Amrit Sharma

Air Pollution in Puebla

Puebla faces significant air pollution challenges. 100% of districts exceed the WHO guideline for clean air. This is putting 6.8 million across 217 districts at risk.

The average PM2.5 over 2023 was 17.6”g/m³. That's 3.5 times the WHO guideline for clean air of 5”g/m³.

This is equivalent of everybody, including children, smoking about 292 cigarettes in a year.

Air Quality Trend

Annual PM2.5 levels from 2014 to 2023. The WHO guideline for safe air is 5 ”g/m³.

Life Expectancy Impact

If Puebla met the WHO guideline of 5 ”g/m³, the average person would live 1.25 years longer.

That's 8.5M years of life stolen from 6.8 million people. Years of watching children grow up. Years of building a career. Years of quiet mornings and celebrations.

Lives cut short. Breathing kills.

Districts with Highest Pollution

The top 10 most polluted districts in Puebla. These areas face the greatest health burden from air pollution.

  • 1.San SebastiĂĄn Tlacotepec
    1.8 years lost
  • 2.Tuzamapan de Galeana
    1.8 years lost
  • 3.Guadalupe Victoria
    1.8 years lost
  • 4.Oriental
    1.8 years lost
  • 5.Ayotoxco de Guerrero
    1.8 years lost
  • 6.Jonotla
    1.8 years lost
  • 7.San NicolĂĄs Buenos Aires
    1.8 years lost
  • 8.Caxhuacan
    1.8 years lost
  • 9.Olintla
    1.7 years lost
  • 10.Huehuetla
    1.7 years lost

Population Exposure by Pollution Level

Distribution of population across different PM2.5 pollution levels. The WHO guideline is 5 ”g/m³—only populations below this threshold are breathing safe air.

< 5 ”g/m³
0%
0
5-10 ”g/m³
2.1%
145K
10-15 ”g/m³
12.4%
843K
15-25 ”g/m³
85.4%
5.8M
25-35 ”g/m³
0%
0
> 35 ”g/m³
0%
0

All 217 Districts in Puebla

Complete air quality data for every district in Puebla, sorted by population.

DistrictPopulationPM2.5 ”g/m³Years Lost
Puebla1.8M
18.9
1.4 years
TehuacĂĄn337K
16.9
1.2 years
San MartĂ­n Texmelucan161K
17.7
1.2 years
San Andrés Cholula147K
18.8
1.4 years
Atlixco146K
17.6
1.2 years
San Pedro Cholula143K
18.0
1.3 years
Cuautlancingo142K
19.3
1.4 years
Amozoc134K
17.2
1.2 years
Huauchinango107K
14.7
1.0 years
TeziutlĂĄn107K
18.2
1.3 years
Huejotzingo94K
17.1
1.2 years
ZacatlĂĄn90K
12.8
0.8 years
Tepeaca87K
18.1
1.3 years
IzĂșcar de Matamoros85K
13.9
0.9 years
Tecamachalco83K
18.8
1.4 years
Xicotepec83K
18.7
1.3 years
Ajalpan77K
16.8
1.2 years
Acajete75K
16.8
1.2 years
Chignahuapan69K
11.5
0.6 years
Acatzingo66K
19.3
1.4 years
Quecholac60K
19.7
1.4 years
Zacapoaxtla60K
17.1
1.2 years
Tlatlauquitepec57K
18.2
1.3 years
Tlacotepec de Benito JuĂĄrez56K
14.8
1.0 years
Palmar de Bravo52K
19.4
1.4 years
Cuetzalan del Progreso51K
22.3
1.7 years
Chalchicomula de Sesma49K
19.6
1.4 years
Coronango48K
17.8
1.3 years
Xiutetelco44K
17.4
1.2 years
Ocoyucan44K
17.5
1.2 years
Tlahuapan43K
16.0
1.1 years
AcatlĂĄn39K
9.9
0.5 years
Libres38K
21.2
1.6 years
Chietla38K
14.1
0.9 years
Chignautla36K
17.7
1.2 years
San Salvador el Verde36K
17.7
1.2 years
Nopalucan34K
18.0
1.3 years
Tlachichuca33K
21.5
1.6 years
San Salvador el Seco32K
19.1
1.4 years
Santiago MiahuatlĂĄn31K
15.5
1.0 years
Los Reyes de JuĂĄrez31K
19.0
1.4 years
Atempan31K
17.9
1.3 years
Huaquechula30K
15.2
1.0 years
Venustiano Carranza29K
20.7
1.5 years
Hueytamalco28K
22.5
1.7 years
Tetela de Ocampo28K
15.2
1.0 years
Chichiquila28K
17.9
1.3 years
Vicente Guerrero27K
12.8
0.8 years
Yehualtepec27K
16.6
1.1 years
IxtacamaxtitlĂĄn26K
15.5
1.0 years
Juan C. Bonilla25K
16.9
1.2 years
Tecali de Herrera24K
16.7
1.1 years
QuimixtlĂĄn24K
18.2
1.3 years
General Felipe Ángeles23K
18.7
1.3 years
Altepexi23K
17.8
1.3 years
Tochtepec23K
17.2
1.2 years
Tepexi de RodrĂ­guez23K
12.3
0.7 years
Tepanco de LĂłpez23K
14.3
0.9 years
Chiautzingo23K
16.9
1.2 years
Chiautla22K
10.0
0.5 years
Chilchotla22K
18.6
1.3 years
San MatĂ­as Tlalancaleca22K
16.4
1.1 years
Zautla21K
18.0
1.3 years
Cañada Morelos21K
17.3
1.2 years
CoxcatlĂĄn21K
14.8
1.0 years
Tlaola21K
17.1
1.2 years
ZoquitlĂĄn21K
16.8
1.2 years
PahuatlĂĄn21K
16.0
1.1 years
Oriental21K
23.3
1.8 years
Tochimilco20K
15.3
1.0 years
Tepeyahualco20K
22.4
1.7 years
Tepatlaxco de Hidalgo19K
17.2
1.2 years
Guadalupe Victoria19K
23.5
1.8 years
Pantepec19K
19.4
1.4 years
Zinacatepec19K
17.4
1.2 years
Francisco Z. Mena18K
18.6
1.3 years
Chiconcuautla18K
14.3
0.9 years
Cuyoaco18K
20.1
1.5 years
Huehuetla18K
22.8
1.7 years
San Salvador Huixcolotla17K
19.9
1.5 years
Zaragoza17K
17.8
1.2 years
Tlacuilotepec16K
18.7
1.3 years
San Gabriel Chilac16K
16.0
1.1 years
Rafael Lara Grajales16K
18.8
1.3 years
Huitzilan de SerdĂĄn16K
18.1
1.3 years
Calpan16K
15.7
1.0 years
Coyomeapan15K
13.8
0.9 years
Esperanza15K
20.3
1.5 years
AhuacatlĂĄn15K
15.5
1.0 years
EloxochitlĂĄn15K
20.5
1.5 years
Tianguismanalco15K
16.1
1.1 years
Nealtican15K
16.7
1.1 years
San José Miahuatlån14K
15.7
1.0 years
Jolalpan14K
9.5
0.4 years
San SebastiĂĄn Tlacotepec14K
23.8
1.8 years
Hueyapan13K
18.7
1.3 years
XochitlĂĄn de Vicente SuĂĄrez13K
18.3
1.3 years
AtzitzihuacĂĄn13K
14.7
1.0 years
Tehuitzingo13K
10.5
0.5 years
Soltepec13K
17.9
1.3 years
San Miguel Xoxtla13K
16.6
1.1 years
CuautinchĂĄn13K
16.3
1.1 years
Jopala13K
21.7
1.6 years
Jalpan12K
20.0
1.5 years
Olintla12K
22.8
1.7 years
Zihuateutla12K
20.6
1.5 years
San NicolĂĄs de los Ranchos12K
15.2
1.0 years
Santa Isabel Cholula12K
16.7
1.1 years
Ahuazotepec12K
11.2
0.6 years
San Felipe Teotlalcingo11K
17.5
1.2 years
Cuapiaxtla de Madero11K
18.8
1.4 years
San NicolĂĄs Buenos Aires11K
23.2
1.8 years
San José Chiapa11K
19.4
1.4 years
Tepetzintla11K
15.4
1.0 years
TlapanalĂĄ11K
14.8
1.0 years
Tulcingo10K
9.0
0.4 years
Cuautempan10K
15.7
1.0 years
Juan Galindo10K
16.6
1.1 years
HuehuetlĂĄn el Chico10K
11.5
0.6 years
San Gregorio Atzompa10K
17.8
1.3 years
Tilapa10K
14.3
0.9 years
Petlalcingo10K
9.6
0.4 years
Santo TomĂĄs Hueyotlipan10K
17.7
1.2 years
Naupan10K
14.7
1.0 years
Acateno9K
22.4
1.7 years
Atzitzintla9K
19.8
1.4 years
Aquixtla9K
13.8
0.9 years
Tepeojuma9K
14.4
0.9 years
Ixcaquixtla9K
12.5
0.7 years
ZapotitlĂĄn9K
11.5
0.6 years
Ayotoxco de Guerrero8K
23.2
1.8 years
Chapulco8K
14.3
0.9 years
Domingo Arenas8K
15.8
1.1 years
YaonĂĄhuac8K
18.8
1.4 years
Atoyatempan8K
15.6
1.0 years
Lafragua8K
21.5
1.6 years
Tepexco8K
13.3
0.8 years
Tlaltenango8K
16.7
1.1 years
XochitlĂĄn Todos Santos7K
12.6
0.7 years
Hermenegildo Galeana7K
22.1
1.7 years
Ixtepec7K
21.2
1.6 years
TecomatlĂĄn7K
9.6
0.4 years
Tenampulco7K
22.7
1.7 years
Honey7K
12.8
0.8 years
Molcaxac7K
12.8
0.8 years
Teteles de Avila Castillo7K
18.0
1.3 years
NicolĂĄs Bravo7K
14.8
1.0 years
San JerĂłnimo Tecuanipan7K
17.0
1.2 years
Aljojuca7K
19.3
1.4 years
Tzicatlacoyan7K
14.3
0.9 years
Guadalupe7K
9.9
0.5 years
Tlapacoya7K
19.2
1.4 years
Santa Inés Ahuatempan7K
10.2
0.5 years
Huatlatlauca6K
14.2
0.9 years
HuehuetlĂĄn el Grande6K
12.8
0.8 years
Hueytlalpan6K
20.6
1.5 years
San Antonio Cañada6K
13.0
0.8 years
Tuzamapan de Galeana6K
23.6
1.8 years
Huitziltepec6K
13.9
0.9 years
Zapotitlån de Méndez6K
20.0
1.5 years
Cohuecan6K
15.0
1.0 years
Tlanepantla6K
16.7
1.1 years
Juan N. Méndez5K
12.3
0.7 years
Chila5K
8.9
0.4 years
Ocotepec5K
20.0
1.5 years
EpatlĂĄn5K
11.9
0.7 years
Tlaxco5K
17.4
1.2 years
AmixtlĂĄn5K
18.3
1.3 years
Zacapala5K
12.3
0.7 years
Piaxtla5K
9.2
0.4 years
Zongozotla5K
17.9
1.3 years
Jonotla5K
23.2
1.8 years
Tepango de RodrĂ­guez4K
16.6
1.1 years
Caltepec4K
10.5
0.5 years
Ixcamilpa de Guerrero4K
8.9
0.4 years
Atexcal4K
10.3
0.5 years
Tepeyahualco de Cuauhtémoc4K
14.7
0.9 years
TeopantlĂĄn4K
11.5
0.6 years
Caxhuacan4K
23.1
1.8 years
San Felipe TepatlĂĄn4K
20.9
1.6 years
San Pablo Anicano4K
9.5
0.4 years
Teotlalco4K
13.1
0.8 years
San JerĂłnimo XayacatlĂĄn4K
10.1
0.5 years
San Juan Atenco4K
18.7
1.3 years
San Pedro Yeloixtlahuaca4K
9.6
0.5 years
Xochiapulco4K
16.4
1.1 years
Xochiltepec3K
11.8
0.7 years
Nauzontla3K
18.2
1.3 years
Cuayuca de Andrade3K
10.2
0.5 years
Mazapiltepec de JuĂĄrez3K
18.8
1.3 years
AhuatlĂĄn3K
10.4
0.5 years
Acteopan3K
14.4
0.9 years
Chinantla3K
9.9
0.5 years
Coatzingo3K
12.9
0.8 years
Camocuautla3K
18.9
1.4 years
Mixtla3K
17.4
1.2 years
Atlequizayan3K
21.2
1.6 years
Zoquiapan3K
21.6
1.6 years
Coyotepec2K
11.1
0.6 years
Ahuehuetitla2K
9.8
0.5 years
Albino Zertuche2K
7.9
0.3 years
XayacatlĂĄn de Bravo2K
9.0
0.4 years
Atzala2K
14.2
0.9 years
Cohetzala1K
9.3
0.4 years
Chila de la Sal1K
8.4
0.3 years
XicotlĂĄn1K
8.2
0.3 years
San Diego la Mesa Tochimiltzingo1K
12.2
0.7 years
Tepemaxalco1K
12.4
0.7 years
ChigmecatitlĂĄn1K
13.6
0.8 years
Totoltepec de Guerrero1K
10.3
0.5 years
Axutla1K
9.2
0.4 years
San Juan Atzompa1K
13.2
0.8 years
Coatepec796
21.1
1.6 years
Santa Catarina Tlaltempan772
13.4
0.8 years
San MartĂ­n Totoltepec713
11.9
0.7 years
La Magdalena Tlatlauquitepec671
12.7
0.7 years
San Miguel IxitlĂĄn543
9.2
0.4 years

Showing 217 districts, sorted by population (largest first). PM2.5 values are for 2023. Years lost calculated against WHO guideline of 5 ”g/m³.