Most polluted cities in Peru
0 measured cities, last 30 days.
No city has enough measurements for this window yet.
Good0–9.0
Moderate9.1–35.4
Sensitive groups35.5–55.4
Unhealthy55.5–125.4
Very unhealthy125.5–225.4
Hazardous225.5+
Estimated: cities without a monitor
Peru cities we can't measure, with model estimates for the last 7 days. Listed by population, not ranked: estimates aren't precise enough to rank. Model estimates from the Copernicus Atmosphere Monitoring Service (CAMS), adjusted to measured cities nearby where there are any. Adjusted, a single day lands within ×1.5 of what a monitor would read about two times in three; unadjusted, it can be off by half or double. Treat them as a guide, not a measurement.
| City | 7-day estimate |
|---|---|
| Arequipa | ≈ 22 µg/m³ |
| Trujillo | ≈ 7 µg/m³ |
| Piura | ≈ 6 µg/m³ |
| Chiclayo | ≈ 7 µg/m³ |
| Huancayo | ≈ 9 µg/m³ |
| Cusco | ≈ 10 µg/m³ |
| Iquitos | ≈ 8 µg/m³ |
| Pucallpa | ≈ 14 µg/m³ |
| Chimbote | ≈ 6 µg/m³ |
| Tacna | ≈ 13 µg/m³ |
| Ica | ≈ 5 µg/m³ |
| Juliaca | ≈ 6 µg/m³ |
| Cajamarca | ≈ 7 µg/m³ |
| Huánuco | ≈ 7 µg/m³ |
| Sullana | ≈ 6 µg/m³ |
| Chincha Alta | ≈ 6 µg/m³ |
| Ayacucho | ≈ 9 µg/m³ |
| San Martin | ≈ 6 µg/m³ |
| Puno | ≈ 5 µg/m³ |
| Huaraz | ≈ 8 µg/m³ |
| Talara | ≈ 5 µg/m³ |
| Tumbes | ≈ 8 µg/m³ |
| Chosica | ≈ 19 µg/m³ |
| Puerto Maldonado | ≈ 19 µg/m³ |
| Breña | ≈ 13 µg/m³ |
| San Juan | ≈ 8 µg/m³ |
| Ciudad Satelite | ≈ 22 µg/m³ |
| Chilca | ≈ 9 µg/m³ |
| Selva Alegre | ≈ 22 µg/m³ |
| Abancay | ≈ 13 µg/m³ |
| Moquegua | ≈ 8 µg/m³ |
| Chulucanas | ≈ 6 µg/m³ |
| San Isidro | ≈ 13 µg/m³ |
| San Fernando | ≈ 14 µg/m³ |
| Jesus Maria | ≈ 13 µg/m³ |
| Santiago | ≈ 10 µg/m³ |
| Huaral | ≈ 15 µg/m³ |
| Pisco | ≈ 5 µg/m³ |
| San Miguel | ≈ 6 µg/m³ |
| Wanchaq | ≈ 10 µg/m³ |
Updated 2026-10-01 19:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.