Updated MYThourly reading
Selangor API today
The highest reading in Selangor is 75 (Moderate) at the JOHAN SETIA station, as of 06:00 MYT, 4 Nov.
75API
Highest in this stateJOHAN SETIAModeratePM2.5 ≈ 30.9 µg/m³ · 24-hour average≈ US AQI 92 (Moderate) · estimate, for comparison with international apps
Sensitive people (asthma, elderly, children) should cut back on long or strenuous outdoor activity.
Official Department of Environment readings, updated hourly. Each city is represented by a single monitoring station. For all 68 stations, see the official APIMS.
Official APIMS readingsCities in Selangor
Tap a city for health advice
Stations in Selangor
All stations- JOHAN SETIA75Moderate
- Shah Alam70Moderate
- Klang69Moderate
- Petaling Jaya62Moderate
- Banting61Moderate
- Kuala Selangor56Moderate
Haze alerts
Get a notification when the air turns unhealthy. No sign-up, and you can turn it off at any time.
Common questions: Selangor API
- What is the API in Selangor right now?
- The highest reading in Selangor is 75 (Moderate) at the JOHAN SETIA station, as of 06:00 MYT, 4 Nov. Sensitive people (asthma, elderly, children) should cut back on long or strenuous outdoor activity.
- How many stations monitor Selangor?
- 6 Department of Environment stations report in Selangor: Banting, JOHAN SETIA, Klang, Kuala Selangor, Petaling Jaya, Shah Alam. None is at an unhealthy level right now.
- Are schools in Selangor closed because of haze?
- Since October 2026, schools in an affected area close when the API goes above 180, or stays above 150 for three days in a row, on the instruction of the Ministry of Education or the State Education Department, not from this number alone. The current reading of 75 is well below that level.
- When is haze season in Selangor?
- The Peninsula's west coast has two risky windows: February to April, when haze is more local, and July to October, the worst window, when the southwest monsoon carries smoke from regional forest and peatland fires. El Niño years are usually worse.
The API scale
0 to 500. Higher is worse.
- Good0–50
- Moderate51–100
- Unhealthy101–200
- Very Unhealthy201–300
- Hazardous301–500
- Emergency500+