Loading
Release from Central Pollution Control Board, Ministry of Environment, Forest and Climate Change
Published. Its values are live on the site.
Fetched directly from the publisher on 3 Oct 2026, 21:00 IST. The copy below is byte-for-byte what the publisher served.
| Geography | Period | Value | Where in the document |
|---|---|---|---|
| India | 2 December 2020 | 191 | AQI bulletin p.1–10, Index Value column: mean of all 118 city rows — every row in the table |
| Andhra Pradesh | 2 December 2020 | 93 | AQI bulletin p.1–10, Index Value column: mean of 4 city rows placed in Andhra Pradesh — Amaravati (p.1), Rajamahendravaram (p.8), Tirupati (p.10), Visakhapatnam (p.10) |
| Assam | 2 December 2020 | 172 | AQI bulletin p.4, Index Value column: mean of 1 city row placed in Assam — Guwahati (p.4) |
| Bihar | 2 December 2020 | 228 | AQI bulletin p.3–8, Index Value column: mean of 4 city rows placed in Bihar — Gaya (p.3), Hajipur (p.4), Muzaffarpur (p.7), Patna (p.8) |
| Chandigarh | 2 December 2020 | 147 | AQI bulletin p.2, Index Value column: mean of 1 city row placed in Chandigarh — Chandigarh (p.2) |
Central Pollution Control Board, Ministry of Environment, Forest and Climate Change. CPCB National Air Quality Index bulletin, 2 December 2020 (118 cities) (published 2 Dec 2020). Archived by the India Health Observatory on 3 Oct 2026, SHA-256 876d8b9223c00da59a01b8d0cade4cc3640397f0d5aed89f9a8f1deadc1d323c. https://indiahealthobservatory.com/sources/cpcb/releases/2171
| Delhi | 2 December 2020 | 373 | AQI bulletin p.3, Index Value column: mean of 1 city row placed in Delhi — Delhi (p.3) |
| Gujarat | 2 December 2020 | 133 | AQI bulletin p.1–10, Index Value column: mean of 5 city rows placed in Gujarat — Ahmedabad (p.1), Gandhinagar (p.3), Nandesari (p.7), Vapi (p.10), Vatva (p.10) |
| Haryana | 2 December 2020 | 280 | AQI bulletin p.1–10, Index Value column: mean of 22 city rows placed in Haryana — Ambala (p.1), Bahadurgarh (p.1), Ballabgarh (p.2), Bhiwani (p.2), Charkhi Dadri (p.2), Faridabad (p.3), Fatehabad (p.3), Gurugram (p.4), Hisar (p.4), Jind (p.5), Kaithal (p.5), Karnal (p.5), Kurukshetra (p.6), Mandikhera (p.6), Manesar (p.6), Narnaul (p.7), Panchkula (p.8), Panipat (p.8), Rohtak (p.8), Sirsa (p.9), Sonipat (p.9), Yamunanagar (p.10) |
| Jharkhand | 2 December 2020 | 90 | AQI bulletin p.5, Index Value column: mean of 1 city row placed in Jharkhand — Jorapokhar (p.5) |
| Karnataka | 2 December 2020 | 66 | AQI bulletin p.2–10, Index Value column: mean of 8 city rows placed in Karnataka — Bengaluru (p.2), Chikkaballapur (p.2), Chikkamagaluru (p.3), Hubballi (p.4), Medikeri (p.7), Ramanagara (p.8), Shivamogga (p.9), Vijayapura (p.10) |
| Kerala | 2 December 2020 | 69 | AQI bulletin p.3–10, Index Value column: mean of 6 city rows placed in Kerala — Eloor (p.3), Ernakulam (p.3), Kannur (p.5), Kozhikode (p.6), Thiruvananthapuram (p.9), Thrissur (p.10) |
| Madhya Pradesh | 2 December 2020 | 168 | AQI bulletin p.2–10, Index Value column: mean of 15 city rows placed in Madhya Pradesh — Bhopal (p.2), Damoh (p.3), Dewas (p.3), Gwalior (p.4), Indore (p.4), Jabalpur (p.4), Katni (p.5), Maihar (p.6), Mandideep (p.6), Pithampur (p.8), Ratlam (p.8), Sagar (p.9), Satna (p.9), Singrauli (p.9), Ujjain (p.10) |
| Maharashtra | 2 December 2020 | 130 | AQI bulletin p.2–9, Index Value column: mean of 9 city rows placed in Maharashtra — Chandrapur (p.2), Kalyan (p.5), Mumbai (p.7), Nagpur (p.7), Nashik (p.7), Navi Mumbai (p.7), Pune (p.8), Solapur (p.9), Thane (p.9) |
| Meghalaya | 2 December 2020 | 26 | AQI bulletin p.9, Index Value column: mean of 1 city row placed in Meghalaya — Shillong (p.9) |
| Mizoram | 2 December 2020 | 14 | AQI bulletin p.1, Index Value column: mean of 1 city row placed in Mizoram — Aizawl (p.1) |
| Nagaland | 2 December 2020 | 76 | AQI bulletin p.6, Index Value column: mean of 1 city row placed in Nagaland — Kohima (p.6) |
| Odisha | 2 December 2020 | 133 | AQI bulletin p.2–9, Index Value column: mean of 2 city rows placed in Odisha — Brajrajnagar (p.2), Talcher (p.9) |
| Punjab | 2 December 2020 | 205 | AQI bulletin p.1–8, Index Value column: mean of 8 city rows placed in Punjab — Amritsar (p.1), Bathinda (p.2), Jalandhar (p.5), Khanna (p.5), Ludhiana (p.6), Mandi Gobindgarh (p.6), Patiala (p.8), Rupnagar (p.8) |
| Rajasthan | 2 December 2020 | 143 | AQI bulletin p.1–10, Index Value column: mean of 7 city rows placed in Rajasthan — Ajmer (p.1), Alwar (p.1), Jaipur (p.5), Jodhpur (p.5), Kota (p.6), Pali (p.8), Udaipur (p.10) |
| Tamil Nadu | 2 December 2020 | 60 | AQI bulletin p.2–9, Index Value column: mean of 3 city rows placed in Tamil Nadu — Chennai (p.2), Coimbatore (p.3), Thoothukudi (p.9) |
| Telangana | 2 December 2020 | 133 | AQI bulletin p.4, Index Value column: mean of 1 city row placed in Telangana — Hyderabad (p.4) |
| Tripura | 2 December 2020 | 193 | AQI bulletin p.1, Index Value column: mean of 1 city row placed in Tripura — Agartala (p.1) |
| Uttar Pradesh | 2 December 2020 | 362 | AQI bulletin p.1–10, Index Value column: mean of 13 city rows placed in Uttar Pradesh — Agra (p.1), Baghpat (p.1), Bulandshahr (p.2), Ghaziabad (p.3), Greater Noida (p.4), Hapur (p.4), Kanpur (p.5), Lucknow (p.6), Meerut (p.7), Moradabad (p.7), Muzaffarnagar (p.7), Noida (p.7), Varanasi (p.10) |
| West Bengal | 2 December 2020 | 266 | AQI bulletin p.1–6, Index Value column: mean of 3 city rows placed in West Bengal — Asansol (p.1), Howrah (p.4), Kolkata (p.6) |
| Geography | Period | Value | Where in the document |
|---|---|---|---|
| India | 2 December 2020 | 118 | AQI bulletin p.1–10: count of all 118 city rows — every row in the table |
| Andhra Pradesh | 2 December 2020 | 4 | AQI bulletin p.1–10: count of 4 city rows placed in Andhra Pradesh — Amaravati (p.1), Rajamahendravaram (p.8), Tirupati (p.10), Visakhapatnam (p.10) |
| Assam | 2 December 2020 | 1 | AQI bulletin p.4: count of 1 city row placed in Assam — Guwahati (p.4) |
| Bihar | 2 December 2020 | 4 | AQI bulletin p.3–8: count of 4 city rows placed in Bihar — Gaya (p.3), Hajipur (p.4), Muzaffarpur (p.7), Patna (p.8) |
| Chandigarh | 2 December 2020 | 1 | AQI bulletin p.2: count of 1 city row placed in Chandigarh — Chandigarh (p.2) |
| Delhi | 2 December 2020 | 1 | AQI bulletin p.3: count of 1 city row placed in Delhi — Delhi (p.3) |
| Gujarat | 2 December 2020 | 5 | AQI bulletin p.1–10: count of 5 city rows placed in Gujarat — Ahmedabad (p.1), Gandhinagar (p.3), Nandesari (p.7), Vapi (p.10), Vatva (p.10) |
| Haryana | 2 December 2020 | 22 | AQI bulletin p.1–10: count of 22 city rows placed in Haryana — Ambala (p.1), Bahadurgarh (p.1), Ballabgarh (p.2), Bhiwani (p.2), Charkhi Dadri (p.2), Faridabad (p.3), Fatehabad (p.3), Gurugram (p.4), Hisar (p.4), Jind (p.5), Kaithal (p.5), Karnal (p.5), Kurukshetra (p.6), Mandikhera (p.6), Manesar (p.6), Narnaul (p.7), Panchkula (p.8), Panipat (p.8), Rohtak (p.8), Sirsa (p.9), Sonipat (p.9), Yamunanagar (p.10) |
| Jharkhand | 2 December 2020 | 1 | AQI bulletin p.5: count of 1 city row placed in Jharkhand — Jorapokhar (p.5) |
| Karnataka | 2 December 2020 | 8 | AQI bulletin p.2–10: count of 8 city rows placed in Karnataka — Bengaluru (p.2), Chikkaballapur (p.2), Chikkamagaluru (p.3), Hubballi (p.4), Medikeri (p.7), Ramanagara (p.8), Shivamogga (p.9), Vijayapura (p.10) |
| Kerala | 2 December 2020 | 6 | AQI bulletin p.3–10: count of 6 city rows placed in Kerala — Eloor (p.3), Ernakulam (p.3), Kannur (p.5), Kozhikode (p.6), Thiruvananthapuram (p.9), Thrissur (p.10) |
| Madhya Pradesh | 2 December 2020 | 15 | AQI bulletin p.2–10: count of 15 city rows placed in Madhya Pradesh — Bhopal (p.2), Damoh (p.3), Dewas (p.3), Gwalior (p.4), Indore (p.4), Jabalpur (p.4), Katni (p.5), Maihar (p.6), Mandideep (p.6), Pithampur (p.8), Ratlam (p.8), Sagar (p.9), Satna (p.9), Singrauli (p.9), Ujjain (p.10) |
| Maharashtra | 2 December 2020 | 9 | AQI bulletin p.2–9: count of 9 city rows placed in Maharashtra — Chandrapur (p.2), Kalyan (p.5), Mumbai (p.7), Nagpur (p.7), Nashik (p.7), Navi Mumbai (p.7), Pune (p.8), Solapur (p.9), Thane (p.9) |
| Meghalaya | 2 December 2020 | 1 | AQI bulletin p.9: count of 1 city row placed in Meghalaya — Shillong (p.9) |
| Mizoram | 2 December 2020 | 1 | AQI bulletin p.1: count of 1 city row placed in Mizoram — Aizawl (p.1) |
| Nagaland | 2 December 2020 | 1 | AQI bulletin p.6: count of 1 city row placed in Nagaland — Kohima (p.6) |
| Odisha | 2 December 2020 | 2 | AQI bulletin p.2–9: count of 2 city rows placed in Odisha — Brajrajnagar (p.2), Talcher (p.9) |
| Punjab | 2 December 2020 | 8 | AQI bulletin p.1–8: count of 8 city rows placed in Punjab — Amritsar (p.1), Bathinda (p.2), Jalandhar (p.5), Khanna (p.5), Ludhiana (p.6), Mandi Gobindgarh (p.6), Patiala (p.8), Rupnagar (p.8) |
| Rajasthan | 2 December 2020 | 7 | AQI bulletin p.1–10: count of 7 city rows placed in Rajasthan — Ajmer (p.1), Alwar (p.1), Jaipur (p.5), Jodhpur (p.5), Kota (p.6), Pali (p.8), Udaipur (p.10) |
| Tamil Nadu | 2 December 2020 | 3 | AQI bulletin p.2–9: count of 3 city rows placed in Tamil Nadu — Chennai (p.2), Coimbatore (p.3), Thoothukudi (p.9) |
| Telangana | 2 December 2020 | 1 | AQI bulletin p.4: count of 1 city row placed in Telangana — Hyderabad (p.4) |
| Tripura | 2 December 2020 | 1 | AQI bulletin p.1: count of 1 city row placed in Tripura — Agartala (p.1) |
| Uttar Pradesh | 2 December 2020 | 13 | AQI bulletin p.1–10: count of 13 city rows placed in Uttar Pradesh — Agra (p.1), Baghpat (p.1), Bulandshahr (p.2), Ghaziabad (p.3), Greater Noida (p.4), Hapur (p.4), Kanpur (p.5), Lucknow (p.6), Meerut (p.7), Moradabad (p.7), Muzaffarnagar (p.7), Noida (p.7), Varanasi (p.10) |
| West Bengal | 2 December 2020 | 3 | AQI bulletin p.1–6: count of 3 city rows placed in West Bengal — Asansol (p.1), Howrah (p.4), Kolkata (p.6) |
| Geography | Period | Value | Where in the document |
|---|---|---|---|
| India | 2 December 2020 | 42% | AQI bulletin p.1–10, Index Value column: 49 of all 118 city rows at 201 or more — Agra 347 (p.1), Ambala 277 (p.1), Amritsar 254 (p.1), Asansol 216 (p.1), Baghpat 367 (p.1), Bahadurgarh 325 (p.1), Ballabgarh 230 (p.2), Bulandshahr 419 (p.2), Charkhi Dadri 263 (p.2), Delhi 373 (p.3), Faridabad 326 (p.3), Fatehabad 352 (p.3), Ghaziabad 421 (p.3), Greater Noida 406 (p.4), Gurugram 324 (p.4), Gwalior 311 (p.4), Hisar 327 (p.4), Howrah 292 (p.4), Jabalpur 214 (p.4), Jalandhar 225 (p.5) … and 29 more |
| Andhra Pradesh | 2 December 2020 | 0% | AQI bulletin p.1–10, Index Value column: none of 4 city rows placed in Andhra Pradesh at 201 or more (highest 111) |
| Assam | 2 December 2020 | 0% | AQI bulletin p.4, Index Value column: none of 1 city row placed in Assam at 201 or more (highest 172) |
| Bihar | 2 December 2020 | 50% | AQI bulletin p.3–8, Index Value column: 2 of 4 city rows placed in Bihar at 201 or more — Muzaffarpur 278 (p.7), Patna 310 (p.8) |
| Chandigarh | 2 December 2020 | 0% | AQI bulletin p.2, Index Value column: none of 1 city row placed in Chandigarh at 201 or more (highest 147) |
| Delhi | 2 December 2020 | 100% | AQI bulletin p.3, Index Value column: 1 of 1 city row placed in Delhi at 201 or more — Delhi 373 (p.3) |
| Gujarat | 2 December 2020 | 0% | AQI bulletin p.1–10, Index Value column: none of 5 city rows placed in Gujarat at 201 or more (highest 188) |
| Haryana | 2 December 2020 | 91% | AQI bulletin p.1–10, Index Value column: 20 of 22 city rows placed in Haryana at 201 or more — Ambala 277 (p.1), Bahadurgarh 325 (p.1), Ballabgarh 230 (p.2), Charkhi Dadri 263 (p.2), Faridabad 326 (p.3), Fatehabad 352 (p.3), Gurugram 324 (p.4), Hisar 327 (p.4), Jind 356 (p.5), Kaithal 279 (p.5), Karnal 212 (p.5), Kurukshetra 347 (p.6), Manesar 318 (p.6), Narnaul 231 (p.7), Panchkula 208 (p.8), Panipat 320 (p.8), Rohtak 309 (p.8), Sirsa 215 (p.9), Sonipat 228 (p.9), Yamunanagar 366 (p.10) |
| Jharkhand | 2 December 2020 | 0% | AQI bulletin p.5, Index Value column: none of 1 city row placed in Jharkhand at 201 or more (highest 90) |
| Karnataka | 2 December 2020 | 0% | AQI bulletin p.2–10, Index Value column: none of 8 city rows placed in Karnataka at 201 or more (highest 92) |
| Kerala | 2 December 2020 | 0% | AQI bulletin p.3–10, Index Value column: none of 6 city rows placed in Kerala at 201 or more (highest 80) |
| Madhya Pradesh | 2 December 2020 | 33% | AQI bulletin p.2–10, Index Value column: 5 of 15 city rows placed in Madhya Pradesh at 201 or more — Gwalior 311 (p.4), Jabalpur 214 (p.4), Katni 256 (p.5), Mandideep 210 (p.6), Singrauli 339 (p.9) |
| Maharashtra | 2 December 2020 | 0% | AQI bulletin p.2–9, Index Value column: none of 9 city rows placed in Maharashtra at 201 or more (highest 163) |
| Meghalaya | 2 December 2020 | 0% | AQI bulletin p.9, Index Value column: none of 1 city row placed in Meghalaya at 201 or more (highest 26) |
| Mizoram | 2 December 2020 | 0% | AQI bulletin p.1, Index Value column: none of 1 city row placed in Mizoram at 201 or more (highest 14) |
| Nagaland | 2 December 2020 | 0% | AQI bulletin p.6, Index Value column: none of 1 city row placed in Nagaland at 201 or more (highest 76) |
| Odisha | 2 December 2020 | 0% | AQI bulletin p.2–9, Index Value column: none of 2 city rows placed in Odisha at 201 or more (highest 139) |
| Punjab | 2 December 2020 | 63% | AQI bulletin p.1–8, Index Value column: 5 of 8 city rows placed in Punjab at 201 or more — Amritsar 254 (p.1), Jalandhar 225 (p.5), Khanna 202 (p.5), Ludhiana 205 (p.6), Patiala 242 (p.8) |
| Rajasthan | 2 December 2020 | 14% | AQI bulletin p.1–10, Index Value column: 1 of 7 city rows placed in Rajasthan at 201 or more — Jodhpur 216 (p.5) |
| Tamil Nadu | 2 December 2020 | 0% | AQI bulletin p.2–9, Index Value column: none of 3 city rows placed in Tamil Nadu at 201 or more (highest 66) |
| Telangana | 2 December 2020 | 0% | AQI bulletin p.4, Index Value column: none of 1 city row placed in Telangana at 201 or more (highest 133) |
| Tripura | 2 December 2020 | 0% | AQI bulletin p.1, Index Value column: none of 1 city row placed in Tripura at 201 or more (highest 193) |
| Uttar Pradesh | 2 December 2020 | 92% | AQI bulletin p.1–10, Index Value column: 12 of 13 city rows placed in Uttar Pradesh at 201 or more — Agra 347 (p.1), Baghpat 367 (p.1), Bulandshahr 419 (p.2), Ghaziabad 421 (p.3), Greater Noida 406 (p.4), Kanpur 415 (p.5), Lucknow 371 (p.6), Meerut 356 (p.7), Moradabad 342 (p.7), Muzaffarnagar 377 (p.7), Noida 394 (p.7), Varanasi 305 (p.10) |
| West Bengal | 2 December 2020 | 100% | AQI bulletin p.1–6, Index Value column: 3 of 3 city rows placed in West Bengal at 201 or more — Asansol 216 (p.1), Howrah 292 (p.4), Kolkata 289 (p.6) |
| Geography | Period | Value | Where in the document |
|---|---|---|---|
| India | 2 December 2020 | 421 | AQI bulletin p.1–10, Index Value column: highest of all 118 city rows — Ghaziabad, S.No 36 (p.3), Severe |
| Andhra Pradesh | 2 December 2020 | 111 | AQI bulletin p.1–10, Index Value column: highest of 4 city rows placed in Andhra Pradesh — Amaravati, S.No 7 (p.1), Moderate |
| Assam | 2 December 2020 | 172 | AQI bulletin p.4, Index Value column: highest of 1 city row placed in Assam — Guwahati, S.No 39 (p.4), Moderate |
| Bihar | 2 December 2020 | 310 | AQI bulletin p.3–8, Index Value column: highest of 4 city rows placed in Bihar — Patna, S.No 89 (p.8), Very Poor |
| Chandigarh | 2 December 2020 | 147 | AQI bulletin p.2, Index Value column: highest of 1 city row placed in Chandigarh — Chandigarh, S.No 20 (p.2), Moderate |
| Delhi | 2 December 2020 | 373 | AQI bulletin p.3, Index Value column: highest of 1 city row placed in Delhi — Delhi, S.No 28 (p.3), Very Poor |
| Gujarat | 2 December 2020 | 188 | AQI bulletin p.1–10, Index Value column: highest of 5 city rows placed in Gujarat — Vatva, S.No 115 (p.10), Moderate |
| Haryana | 2 December 2020 | 366 | AQI bulletin p.1–10, Index Value column: highest of 22 city rows placed in Haryana — Yamunanagar, S.No 118 (p.10), Very Poor |
| Jharkhand | 2 December 2020 | 90 | AQI bulletin p.5, Index Value column: highest of 1 city row placed in Jharkhand — Jorapokhar, S.No 53 (p.5), Satisfactory |
| Karnataka | 2 December 2020 | 92 | AQI bulletin p.2–10, Index Value column: highest of 8 city rows placed in Karnataka — Hubballi, S.No 45 (p.4), Satisfactory |
| Kerala | 2 December 2020 | 80 | AQI bulletin p.3–10, Index Value column: highest of 6 city rows placed in Kerala — Thrissur, S.No 109 (p.10), Satisfactory |
| Madhya Pradesh | 2 December 2020 | 339 | AQI bulletin p.2–10, Index Value column: highest of 15 city rows placed in Madhya Pradesh — Singrauli, S.No 101 (p.9), Very Poor |
| Maharashtra | 2 December 2020 | 163 | AQI bulletin p.2–9, Index Value column: highest of 9 city rows placed in Maharashtra — Mumbai, S.No 76 (p.7), Moderate |
| Meghalaya | 2 December 2020 | 26 | AQI bulletin p.9, Index Value column: highest of 1 city row placed in Meghalaya — Shillong, S.No 99 (p.9), Good |
| Mizoram | 2 December 2020 | 14 | AQI bulletin p.1, Index Value column: highest of 1 city row placed in Mizoram — Aizawl, S.No 4 (p.1), Good |
| Nagaland | 2 December 2020 | 76 | AQI bulletin p.6, Index Value column: highest of 1 city row placed in Nagaland — Kohima, S.No 61 (p.6), Satisfactory |
| Odisha | 2 December 2020 | 139 | AQI bulletin p.2–9, Index Value column: highest of 2 city rows placed in Odisha — Brajrajnagar, S.No 18 (p.2), Moderate |
| Punjab | 2 December 2020 | 254 | AQI bulletin p.1–8, Index Value column: highest of 8 city rows placed in Punjab — Amritsar, S.No 9 (p.1), Poor |
| Rajasthan | 2 December 2020 | 216 | AQI bulletin p.1–10, Index Value column: highest of 7 city rows placed in Rajasthan — Jodhpur, S.No 52 (p.5), Poor |
| Tamil Nadu | 2 December 2020 | 66 | AQI bulletin p.2–9, Index Value column: highest of 3 city rows placed in Tamil Nadu — Chennai, S.No 23 (p.2), Satisfactory |
| Telangana | 2 December 2020 | 133 | AQI bulletin p.4, Index Value column: highest of 1 city row placed in Telangana — Hyderabad, S.No 46 (p.4), Moderate |
| Tripura | 2 December 2020 | 193 | AQI bulletin p.1, Index Value column: highest of 1 city row placed in Tripura — Agartala, S.No 1 (p.1), Moderate |
| Uttar Pradesh | 2 December 2020 | 421 | AQI bulletin p.1–10, Index Value column: highest of 13 city rows placed in Uttar Pradesh — Ghaziabad, S.No 36 (p.3), Severe |
| West Bengal | 2 December 2020 | 292 | AQI bulletin p.1–6, Index Value column: highest of 3 city rows placed in West Bengal — Howrah, S.No 44 (p.4), Poor |