
In Kuala Lumpur, API readings remained within the unhealthy zone in Batu Muda (109) and Cheras (103).
Kuala Selangor and Petaling Jaya meanwhile recorded API readings of 105 while Shah Alam was marginally higher at 109.
Klang had an API reading of 120 while Banting recorded 132.
Johan Setia Klang recorded an API reading of 168.
An API of between zero and 50 indicates good air quality; 51 and 100, moderate; 101 and 200, unhealthy; 201 and 300, very unhealthy and 300 and above, hazardous.
In Putrajaya, the air quality improved from 142 at midnight to 132 at 7am but remained well within the unhealthy zone.
Other areas in the peninsula with unhealthy API readings included Negeri Sembilan with readings of 148 in Nilai, 116 in Seremban and 118 in Port Dickson.
Pahang, too, remained mostly in the unhealthy zone at 107 in Rompin, 144 in Temerloh, 107 in Indera Mahkota Kuantan and 112 in Balok Baru Kuantan.
In Terengganu, Kemaman recorded an API reading of 128 while Paka recorded 105 and Kuala Terengganu, 106.
In East Malaysia, Sabah recorded moderate readings, hovering mostly between 50 and 60. Sarawak also recorded moderate readings, including in Sri Aman which previously hit hazardous levels of above 300.