Brazil · São Paulo · 67 cities
Air quality in São Paulo today The AQI right now, city by city
Right now, Guarulhos has the cleanest air of the 67 cities we track in São Paulo (AQI 13, Good), and Bauru the worst (AQI 88, Moderate). Caieiras has the most tree cover, at 68.1% — #2 of 304 cities measured in Brazil.
Every city is measured the same way, over the same 2 km around its center: the air quality right now, from ground stations where there are any, and its tree cover.
Average right now
AQI 36
Good
- cities tracked
- 67
- average tree cover
- 25.5%
- Brazil: 25.9%
- worst air now: Bauru
- 88
- cleanest air now: Guarulhos
- 13
Lower is better on the US EPA index: 0–50 is Good, above 300 is Hazardous. Measured by Airleaf, refreshed hourly.
São Paulo · average AQI 36
Air quality today across São Paulo, city by city
| São Paulo | 53Moderate | 10.6% | 59.4K | #279 of 304 |
|---|---|---|---|---|
| Guarulhos | 13Good | 12.0% | 56.5K | #273 of 304 |
| Campinas | 17Good | 15.4% | 45.9K | #230 of 304 |
| São Bernardo do Campo | 51Moderate | 15.5% | 45.6K | #227 of 304 |
| Sorocaba | 33Good | 8.2% | 68.5K | #291 of 304 |
| Osasco | 46Good | 13.0% | 53.4K | #259 of 304 |
| São José dos Campos | 17Good | 47.9% | — | #30 of 304 |
| Ribeirão Preto | 28Good | 14.2% | 49.6K | #248 of 304 |
| São José do Rio Preto | 16Good | 10.6% | 60.6K | #278 of 304 |
| Jundiaí | 58Moderate | 16.2% | 43.4K | #216 of 304 |
| Piracicaba | 79Moderate | 16.4% | 42.6K | #214 of 304 |
| Santos | 18Good | 13.3% | 46.0K | #258 of 304 |
| Mauá | 51Moderate | 22.1% | 24.8K | #159 of 304 |
| Bauru | 88Moderate | 14.3% | 49.3K | #246 of 304 |
| Itaquaquecetuba | 20Good | 16.9% | 39.8K | #208 of 304 |
| Praia Grande | 18Good | 46.5% | — | #36 of 304 |
| Franca | 13Good | 9.7% | 63.8K | #284 of 304 |
| Mogi das Cruzes | 20Good | 17.1% | 40.5K | #203 of 304 |
| Taubaté | 56Moderate | 17.4% | 39.6K | #197 of 304 |
| Barueri | 34Good | 44.8% | — | #39 of 304 |
| Guarujá | 18Good | 46.8% | — | #33 of 304 |
| Limeira | 40Good | 15.8% | 44.6K | #222 of 304 |
| Sumaré | 17Good | 24.0% | 18.9K | #141 of 304 |
| Taboão da Serra | 51Moderate | 18.2% | 37.1K | #190 of 304 |
| São Carlos | 51Moderate | 17.1% | 40.5K | #202 of 304 |
| Indaiatuba | 17Good | 15.9% | 44.3K | #220 of 304 |
| Cotia | 46Good | 43.8% | — | #43 of 304 |
| Jacareí | 17Good | 26.9% | 9.7K | #114 of 304 |
| Americana | 34Good | 22.9% | 22.3K | #153 of 304 |
| Marília | 29Good | 23.7% | 19.8K | #144 of 304 |
| Presidente Prudente | 23Good | 19.7% | 32.4K | #183 of 304 |
| Araçatuba | 21Good | 27.3% | 8.5K | #109 of 304 |
| Rio Claro | 33Good | 18.8% | 35.2K | #187 of 304 |
| Santa Bárbara d'Oeste | 40Good | 25.3% | 14.8K | #129 of 304 |
| Bragança Paulista | 49Good | 23.4% | 20.7K | #147 of 304 |
| Itu | 34Good | 25.4% | 14.5K | #128 of 304 |
| São Caetano do Sul | 53Moderate | 12.0% | 56.5K | #271 of 304 |
| Pindamonhangaba | 56Moderate | 30.7% | — | #92 of 304 |
| Araraquara | 43Good | 18.8% | 35.2K | #186 of 304 |
| Francisco Morato | 58Moderate | 39.7% | — | #54 of 304 |
| Itapetininga | 27Good | 20.8% | 28.9K | #173 of 304 |
| Santana de Parnaíba | 46Good | 50.2% | — | #26 of 304 |
| Itapecerica da Serra | 40Good | 61.7% | — | #9 of 304 |
| Mogi Guaçu | 13Good | 20.7% | 29.2K | #174 of 304 |
| Atibaia | 58Moderate | 34.8% | — | #63 of 304 |
| Botucatu | 69Moderate | 23.3% | 21.0K | #148 of 304 |
| Araras | 37Good | 24.6% | 17.0K | #133 of 304 |
| Jaú | 49Good | 16.2% | 43.4K | #218 of 304 |
| Valinhos | 17Good | 26.9% | 9.7K | #115 of 304 |
| Tatuí | 53Moderate | 22.9% | 22.3K | #154 of 304 |
| Barretos | 34Good | 13.9% | 50.6K | #253 of 304 |
| Sertãozinho | 28Good | 16.5% | 42.4K | #213 of 304 |
| Caraguatatuba | 23Good | 44.9% | — | #38 of 304 |
| Birigui | 21Good | 20.6% | 29.5K | #175 of 304 |
| Itatiba | 58Moderate | 28.6% | 4.4K | #100 of 304 |
| Catanduva | 34Good | 15.8% | 44.6K | #223 of 304 |
| Guaratinguetá | 46Good | 31.3% | — | #87 of 304 |
| Cubatão | 18Good | 58.0% | — | #14 of 304 |
| Itanhaém | 29Good | 44.8% | — | #40 of 304 |
| Paulínia | 28Good | 33.5% | — | #68 of 304 |
| Assis | 18Good | 17.4% | 39.6K | #198 of 304 |
| Ourinhos | 36Good | 18.8% | 35.2K | #188 of 304 |
| Caieiras | 53Moderate | 68.1% | — | #2 of 304 |
| Mairiporã | 33Good | 66.0% | — | #3 of 304 |
| Leme | 39Good | 11.3% | 58.7K | #275 of 304 |
| Votuporanga | 21Good | 13.0% | 53.4K | #260 of 304 |
| Caçapava | 39Good | 25.6% | 13.5K | #126 of 304 |
Air quality is the US AQI from ground monitoring stations via OpenAQ where available, otherwise the Open-Meteo / CAMS model, refreshed hourly. Tree cover is measured within 2 km of each city center from Sentinel-2 imagery; the rank compares every city measured in Brazil.
Deforestation · 2001–2025
How much forest has São Paulo lost?
Since 2001, São Paulo has lost about 1.02 million hectares of forest (about 10,000 km²): 15% of the forest it had in 2000. Most of it was lost to logging, so much of it can grow back. About 277,000 hectares (27%) was deforestation: forest cleared for good for farms, mines or towns.
- Forest lost since 2001
- 1.02 million haabout 10,000 km²
- Share of its forest
- 15%of what there was in 2000
- Cleared for good
- 277,000 hadeforestation: turned into farms, mines or towns
Hectares of forest lost each year
Show the figures as a table
| Year | Cleared for good | Can grow back | Total |
|---|---|---|---|
| 2001 | 15,900 ha | 40,800 ha | 56,700 ha |
| 2002 | 12,000 ha | 38,000 ha | 49,900 ha |
| 2003 | 9,500 ha | 28,100 ha | 37,600 ha |
| 2004 | 12,800 ha | 34,700 ha | 47,400 ha |
| 2005 | 11,700 ha | 36,400 ha | 48,100 ha |
| 2006 | 12,200 ha | 40,900 ha | 53,100 ha |
| 2007 | 16,100 ha | 35,300 ha | 51,400 ha |
| 2008 | 14,400 ha | 43,300 ha | 57,600 ha |
| 2009 | 10,300 ha | 21,100 ha | 31,500 ha |
| 2010 | 21,100 ha | 56,400 ha | 77,500 ha |
| 2011 | 9,250 ha | 38,200 ha | 47,400 ha |
| 2012 | 19,900 ha | 56,500 ha | 76,300 ha |
| 2013 | 12,700 ha | 20,900 ha | 33,600 ha |
| 2014 | 11,000 ha | 21,000 ha | 31,900 ha |
| 2015 | 7,860 ha | 14,500 ha | 22,400 ha |
| 2016 | 9,950 ha | 21,700 ha | 31,600 ha |
| 2017 | 15,400 ha | 30,900 ha | 46,300 ha |
| 2018 | 6,670 ha | 20,300 ha | 27,000 ha |
| 2019 | 7,990 ha | 19,700 ha | 27,600 ha |
| 2020 | 7,270 ha | 18,300 ha | 25,500 ha |
| 2021 | 7,770 ha | 25,000 ha | 32,700 ha |
| 2022 | 5,310 ha | 16,600 ha | 22,000 ha |
| 2023 | 6,500 ha | 18,800 ha | 25,300 ha |
| 2024 | 6,510 ha | 26,000 ha | 32,500 ha |
| 2025 | 6,550 ha | 18,600 ha | 25,100 ha |
Forest loss has stayed about the same: about 27,500 hectares a year in 2021–2025, against 31,600 hectares a year in 2016–2020. The worst year was 2010, when about 77,500 hectares of forest were lost.
What is causing deforestation in São Paulo?
- Loggingcan grow back69% · 699,000 ha
- Farms, pasture and plantationscleared for good25% · 252,000 ha
- Wildfirescan grow back2.7% · 27,200 ha
Also: towns and roads, mining and energy, storms, floods and other natural causes, shifting farming, unknown causes.
Causes for 2025 are estimates, based on what caused forest loss in the same places up to 2024.
Source: Hansen/UMD/Google/USGS/NASA, Global Forest Change (GFC-2025-v1.13); causes: WRI/Google DeepMind drivers of forest loss; both CC BY 4.0, summed by Airleaf for each area. How it's measured
Other states in Brazil
Clean-air buying guides
Cleaner air at home in São Paulo
Picked by tested clean-air delivery rate (CADR), noise and running cost, from independent test labels. No brand pays to be listed.
- The best air purifiers for wildfire smoke and smog
Air purifiers that keep up with wildfire smoke and winter smog, ranked by verified smoke CADR, with the room each one clears on a smoky day.
- The best air purifiers for bedrooms: quiet picks sized for your room
Quiet HEPA air purifiers for bedrooms, compared on what matters at night: noise on the lowest setting (from 20 dB), verified room size and filter cost.
- The best air purifiers under $200
Good HEPA air purifiers under $200 at the makers' own prices, compared on verified clean air, room size and what the filters cost each year.
Your own street