There are around 50k public air quality sensors globally that publish pm2.5 measurements. Still, there are no good air quality forecasts. In my two home cities (Dublin and Stockholm), there are 30-50 public sensors.
The first exercise in my O'Reilly book (released next month) is to build a pm25 forecast using basic ML (features are weather and lagged air quality). Code is available here: