Air quality by country
Air quality in China today
Updated
Moderate: average US AQI 85 across 467 cities Worst now: Kashgar (239); cleanest: Baicheng (17).
Live US AQI, PM2.5 and ozone for cities across China, ranked from most polluted to cleanest.
- Average US AQI
- 85 Moderate
- Most polluted now
- Kashgar AQI 239
- Cleanest now
- Baicheng AQI 17
- Cities above 100
- 104 unhealthy for sensitive groups or worse
Air quality in China today
Right now the modelled air quality in China averages a US AQI of 85 (Moderate) across the 467 cities we track. By category: 33 Good, 330 Moderate, 74 Unhealthy for Sensitive Groups, 28 Unhealthy, 2 Very Unhealthy (of 467).
That is 20 points worse than the worldwide average of 65 across 3,909 cities.
Kashgar has the worst air at 239 with PM2.5 at 100 µg/m³, while Baicheng is cleanest at 17. 104 cities are above 100, where sensitive groups should limit time outdoors.
China cities by AQI (most polluted first)
| City | Region | US AQI | Category | PM2.5 µg/m³ | Ozone µg/m³ |
|---|---|---|---|---|---|
| Kashgar | Xinjiang | 239 | Very Unhealthy | 100.1 | 65 |
| Artux | Xinjiang | 239 | Very Unhealthy | 100.1 | 65 |
| Gujangbagh | Xinjiang | 177 | Unhealthy | 84.8 | 23 |
| Xi’an | Shaanxi | 174 | Unhealthy | 20 | 18 |
| Xianyang | Shaanxi | 174 | Unhealthy | 20 | 18 |
| Beijing | Beijing | 171 | Unhealthy | 118.7 | 0 |
| Anyang | Henan | 163 | Unhealthy | 37.5 | 0 |
| Handan | Hebei | 162 | Unhealthy | 38.5 | 0 |
| Zhengzhou | Henan | 161 | Unhealthy | 71.2 | 0 |
| Hebi | Henan | 161 | Unhealthy | 45.1 | 0 |
| Pingdingshan | Henan | 159 | Unhealthy | 76.6 | 0 |
| Kaifeng | Henan | 158 | Unhealthy | 59 | 1 |
| Xinxiang | Henan | 158 | Unhealthy | 64.5 | 0 |
| Xuchang | Henan | 157 | Unhealthy | 56.6 | 1 |
| Luoyang | Henan | 156 | Unhealthy | 73.1 | 0 |
| Fuxin | Liaoning | 154 | Unhealthy | 127.6 | 1 |
| Hecun | Hebei | 154 | Unhealthy | 38.2 | 0 |
| Shijiazhuang | Hebei | 153 | Unhealthy | 38.5 | 0 |
| Luohe | Henan | 153 | Unhealthy | 60.1 | 0 |
| Jiaozuo | Henan | 153 | Unhealthy | 68.5 | 0 |
| Puyang, Henan | Henan | 153 | Unhealthy | 29.9 | 1 |
| Puyang Chengguanzhen | Henan | 153 | Unhealthy | 29.9 | 1 |
| Xuzhou | Jiangsu | 152 | Unhealthy | 68.7 | 1 |
| Tongchuan | Shaanxi | 152 | Unhealthy | 11.6 | 28 |
| Yunlong | Jiangsu | 152 | Unhealthy | 68.7 | 1 |
| Tongshan | Jiangsu | 152 | Unhealthy | 68.7 | 1 |
| Tongchuanshi | Shaanxi | 152 | Unhealthy | 11.6 | 28 |
| Yintai | Shaanxi | 152 | Unhealthy | 11.6 | 28 |
| Nanyang | Henan | 151 | Unhealthy | 60.3 | 2 |
| Luancheng | Hebei | 151 | Unhealthy | 41 | 1 |
| Xingtai | Hebei | 149 | Unhealthy for Sensitive Groups | 28.5 | 0 |
| Shahecheng | Hebei | 149 | Unhealthy for Sensitive Groups | 28.5 | 0 |
| Zoucheng | Shandong | 147 | Unhealthy for Sensitive Groups | 100.4 | 1 |
| Yanzhou | Shandong | 147 | Unhealthy for Sensitive Groups | 100.4 | 1 |
| Feicheng | Shandong | 146 | Unhealthy for Sensitive Groups | 80.1 | 1 |
| Shiyan | Hubei | 145 | Unhealthy for Sensitive Groups | 61.5 | 7 |
| Dengzhou | Henan | 144 | Unhealthy for Sensitive Groups | 68.9 | 9 |
| Tanghe | Henan | 143 | Unhealthy for Sensitive Groups | 66.6 | 2 |
| Jining | Shandong | 138 | Unhealthy for Sensitive Groups | 72.6 | 2 |
| Shaoyang | Hunan | 138 | Unhealthy for Sensitive Groups | 77.3 | 16 |
| Xiangyang | Hubei | 136 | Unhealthy for Sensitive Groups | 71 | 7 |
| Zigong | Sichuan | 135 | Unhealthy for Sensitive Groups | 55.9 | 16 |
| Huaibei | Anhui | 135 | Unhealthy for Sensitive Groups | 91.3 | 0 |
| Heze | Shandong | 133 | Unhealthy for Sensitive Groups | 44.7 | 1 |
| Yichang | Hubei | 132 | Unhealthy for Sensitive Groups | 48.7 | 9 |
| Yibin | Sichuan | 131 | Unhealthy for Sensitive Groups | 62.6 | 21 |
| Loudi | Hunan | 131 | Unhealthy for Sensitive Groups | 57.2 | 25 |
| Shangqiu | Henan | 129 | Unhealthy for Sensitive Groups | 51.8 | 1 |
| Chengdu | Sichuan | 127 | Unhealthy for Sensitive Groups | 43.7 | 56 |
| Changsha | Hunan | 127 | Unhealthy for Sensitive Groups | 45.6 | 22 |
| Zhuzhou | Hunan | 127 | Unhealthy for Sensitive Groups | 66.1 | 4 |
| Xiangtan | Hunan | 127 | Unhealthy for Sensitive Groups | 45.6 | 22 |
| Huangshi | Hubei | 127 | Unhealthy for Sensitive Groups | 62.4 | 2 |
| Xianning | Hubei | 127 | Unhealthy for Sensitive Groups | 52 | 6 |
| Chenzhou | Hunan | 126 | Unhealthy for Sensitive Groups | 105.7 | 27 |
| Wuhan | Hubei | 124 | Unhealthy for Sensitive Groups | 45.3 | 0 |
| Chengtangcun | Shandong | 124 | Unhealthy for Sensitive Groups | 69.8 | 3 |
| Zhijiang | Hubei | 124 | Unhealthy for Sensitive Groups | 44.9 | 17 |
| Baoding | Hebei | 123 | Unhealthy for Sensitive Groups | 48.9 | 6 |
| Changde | Hunan | 123 | Unhealthy for Sensitive Groups | 36.9 | 37 |
| Linxia Chengguanzhen | Gansu | 123 | Unhealthy for Sensitive Groups | 32 | 56 |
| Tai’an | Shandong | 122 | Unhealthy for Sensitive Groups | 77.8 | 1 |
| Heshan | Hunan | 122 | Unhealthy for Sensitive Groups | 43.3 | 35 |
| Bozhou | Anhui | 121 | Unhealthy for Sensitive Groups | 49.2 | 2 |
| Baoji | Shaanxi | 119 | Unhealthy for Sensitive Groups | 26.7 | 39 |
| Yongzhou | Hunan | 119 | Unhealthy for Sensitive Groups | 59.8 | 13 |
| Laiwu | Shandong | 119 | Unhealthy for Sensitive Groups | 76.6 | 3 |
| Zhoukou | Henan | 119 | Unhealthy for Sensitive Groups | 58 | 1 |
| Pingyin | Shandong | 119 | Unhealthy for Sensitive Groups | 47.6 | 1 |
| Meishan | Sichuan | 118 | Unhealthy for Sensitive Groups | 54.1 | 48 |
| Daye | Hubei | 118 | Unhealthy for Sensitive Groups | 39.8 | 17 |
| Wuxi, Hunan | Hunan | 118 | Unhealthy for Sensitive Groups | 62.9 | 48 |
| Yueyang | Hunan | 115 | Unhealthy for Sensitive Groups | 39.8 | 5 |
| Zhangjiajie | Hunan | 115 | Unhealthy for Sensitive Groups | 47 | 44 |
| Hancheng | Shaanxi | 115 | Unhealthy for Sensitive Groups | 16.5 | 24 |
| Weinan | Shaanxi | 114 | Unhealthy for Sensitive Groups | 25.9 | 8 |
| Langfang | Hebei | 114 | Unhealthy for Sensitive Groups | 72.2 | 2 |
| Leshan | Sichuan | 114 | Unhealthy for Sensitive Groups | 64.5 | 20 |
| Chongqing | Chongqing | 113 | Unhealthy for Sensitive Groups | 27.8 | 0 |
| Luzhou | Sichuan | 113 | Unhealthy for Sensitive Groups | 40.7 | 14 |
| Banan | Chongqing | 113 | Unhealthy for Sensitive Groups | 27.8 | 0 |
| Zhumadian | Henan | 111 | Unhealthy for Sensitive Groups | 60.5 | 1 |
| Zibo | Shandong | 109 | Unhealthy for Sensitive Groups | 62.4 | 1 |
| E’zhou | Hubei | 109 | Unhealthy for Sensitive Groups | 56.7 | 1 |
| Jincheng | Shanxi | 109 | Unhealthy for Sensitive Groups | 37 | 22 |
| Huanggang | Hubei | 109 | Unhealthy for Sensitive Groups | 56.7 | 1 |
| Ezhou | Hubei | 109 | Unhealthy for Sensitive Groups | 56.7 | 1 |
| Huangzhou | Hubei | 109 | Unhealthy for Sensitive Groups | 56.7 | 1 |
| Sishui | Shandong | 108 | Unhealthy for Sensitive Groups | 58.4 | 2 |
| Sanhe | Hebei | 107 | Unhealthy for Sensitive Groups | 69.8 | 2 |
| Hengshui | Hebei | 105 | Unhealthy for Sensitive Groups | 32 | 1 |
| Jizhou | Hebei | 105 | Unhealthy for Sensitive Groups | 32 | 1 |
| Hengyang | Hunan | 104 | Unhealthy for Sensitive Groups | 56.7 | 29 |
| Guang’an | Sichuan | 104 | Unhealthy for Sensitive Groups | 23 | 2 |
| Aqsu | Xinjiang | 104 | Unhealthy for Sensitive Groups | 27.8 | 49 |
| Suzhou, Anhui | Anhui | 103 | Unhealthy for Sensitive Groups | 72.6 | 0 |
| Neijiang | Sichuan | 103 | Unhealthy for Sensitive Groups | 29 | 4 |
| Jingzhou | Hubei | 103 | Unhealthy for Sensitive Groups | 35.4 | 27 |
| Yongji | Shanxi | 103 | Unhealthy for Sensitive Groups | 48.8 | 3 |
| Fangchenggang | Guangxi | 103 | Unhealthy for Sensitive Groups | 21.8 | 131 |
| Buhe | Hubei | 103 | Unhealthy for Sensitive Groups | 35.4 | 27 |
| Dazhou | Sichuan | 101 | Unhealthy for Sensitive Groups | 34.5 | 19 |
| Fenghuang | Hunan | 101 | Unhealthy for Sensitive Groups | 36.8 | 53 |
| Changsha, Chongqing | Chongqing | 101 | Unhealthy for Sensitive Groups | 32.4 | 47 |
| Changchun | Jilin | 100 | Moderate | 19.7 | 17 |
| Sanmenxia | Henan | 100 | Moderate | 29.1 | 1 |
| Yan’an | Shaanxi | 100 | Moderate | 10.5 | 46 |
| Yuncheng | Shanxi | 99 | Moderate | 45.5 | 6 |
| Lanzhou | Gansu | 97 | Moderate | 30.6 | 37 |
| Jilin | Jilin | 97 | Moderate | 34.3 | 4 |
| Huaihua | Hunan | 97 | Moderate | 46.2 | 34 |
| Liaocheng | Shandong | 95 | Moderate | 23.2 | 1 |
| Ziyang | Sichuan | 95 | Moderate | 27 | 16 |
| Hongjiang | Hunan | 95 | Moderate | 50.1 | 30 |
| Shima, Chongqing | Chongqing | 95 | Moderate | 19.6 | 3 |
| Zaozhuang | Shandong | 94 | Moderate | 37.3 | 6 |
| Zhongshan | Guangdong | 94 | Moderate | 19.9 | 27 |
| Jiangmen | Guangdong | 94 | Moderate | 19.9 | 27 |
| Changsha, Guangdong | Guangdong | 94 | Moderate | 20.5 | 30 |
| Huocheng | Xinjiang | 94 | Moderate | 29.7 | 75 |
| Tianjin | Tianjin | 93 | Moderate | 49.4 | 7 |
| Yinchuan | Ningxia | 93 | Moderate | 51.7 | 12 |
| Zhanjiang | Guangdong | 93 | Moderate | 26.4 | 99 |
| Panzhihua | Sichuan | 93 | Moderate | 56.8 | 20 |
| Xigang | Ningxia | 93 | Moderate | 51.7 | 12 |
| Fuzhou | Fujian | 92 | Moderate | 57.4 | 14 |
| Jingmen | Hubei | 92 | Moderate | 42.8 | 24 |
| Zhongxiang | Hubei | 92 | Moderate | 42.8 | 24 |
| Qingdao | Shandong | 91 | Moderate | 21.4 | 4 |
| Chengde | Hebei | 91 | Moderate | 27.8 | 24 |
| Hechuan | Chongqing | 91 | Moderate | 30.6 | 0 |
| Baiyin | Gansu | 91 | Moderate | 28.5 | 21 |
| Yangcheng | Chongqing | 91 | Moderate | 30.6 | 0 |
| Nanjin | Chongqing | 91 | Moderate | 30.6 | 0 |
| Wanzhou | Chongqing | 90 | Moderate | 26.7 | 13 |
| Hanzhong | Shaanxi | 90 | Moderate | 43.7 | 3 |
| Xiaogan | Hubei | 90 | Moderate | 25.3 | 12 |
| Wanxian | Chongqing | 90 | Moderate | 26.7 | 13 |
| Siping | Jilin | 90 | Moderate | 38.8 | 5 |
| Pizhou | Jiangsu | 90 | Moderate | 25.3 | 7 |
| Taibai | Chongqing | 90 | Moderate | 26.7 | 13 |
| Pailou | Chongqing | 90 | Moderate | 26.7 | 13 |
| Lüliang | Shanxi | 89 | Moderate | 20.6 | 24 |
| Datong | Shanxi | 89 | Moderate | 12.3 | 4 |
| Huainan | Anhui | 89 | Moderate | 53 | 2 |
| Changzhi, Shanxi | Shanxi | 89 | Moderate | 31.5 | 14 |
| Nanjing | Jiangsu | 88 | Moderate | 52.2 | 1 |
| Fuyang | Anhui | 88 | Moderate | 45.8 | 0 |
| Guankou | Hunan | 88 | Moderate | 33.4 | 8 |
| Xining | Qinghai | 87 | Moderate | 39.7 | 40 |
| Xinyi, Jiangsu | Jiangsu | 87 | Moderate | 21.4 | 7 |
| Nanchong | Sichuan | 86 | Moderate | 24.8 | 21 |
| Jinzhong | Shanxi | 86 | Moderate | 33.4 | 0 |
| Zhangjiakou | Hebei | 86 | Moderate | 11.5 | 19 |
| Suining | Sichuan | 86 | Moderate | 29.8 | 14 |
| Shouguang | Shandong | 86 | Moderate | 36.4 | 4 |
| Gaoping | Sichuan | 86 | Moderate | 24.8 | 21 |
| Shenzhen | Guangdong | 85 | Moderate | 19.2 | 38 |
| Jinan | Shandong | 85 | Moderate | 24.2 | 5 |
| Bao'an | Guangdong | 85 | Moderate | 19.2 | 38 |
| Suqian | Jiangsu | 85 | Moderate | 29.1 | 8 |
| Jiaozhou | Shandong | 85 | Moderate | 25.1 | 2 |
| Bao'an Centre | Guangdong | 85 | Moderate | 19.2 | 38 |
| Shanghai | Shanghai | 84 | Moderate | 44.5 | 43 |
| Pudong | Shanghai | 84 | Moderate | 44.5 | 43 |
| Huai'an | Jiangsu | 84 | Moderate | 39.2 | 8 |
| Minhang | Shanghai | 84 | Moderate | 47.3 | 24 |
| Songjiang | Shanghai | 84 | Moderate | 47.3 | 24 |
| Jiading | Shanghai | 84 | Moderate | 47.3 | 24 |
| Xinyang | Henan | 84 | Moderate | 40.5 | 1 |
| Qingpu | Shanghai | 84 | Moderate | 47.3 | 24 |
| Putuo | Shanghai | 84 | Moderate | 44.5 | 43 |
| Yangpu | Shanghai | 84 | Moderate | 44.5 | 43 |
| Xuhui | Shanghai | 84 | Moderate | 44.5 | 43 |
| Changning | Shanghai | 84 | Moderate | 44.5 | 43 |
| Hongkou | Shanghai | 84 | Moderate | 44.5 | 43 |
| Huangpu | Shanghai | 84 | Moderate | 44.5 | 43 |
| Zaoyang | Hubei | 84 | Moderate | 41.8 | 27 |
| Dachang | Shanghai | 84 | Moderate | 44.5 | 43 |
| Qibao | Shanghai | 84 | Moderate | 47.3 | 24 |
| Gucun | Shanghai | 84 | Moderate | 44.5 | 43 |
| Changzheng | Shanghai | 84 | Moderate | 47.3 | 24 |
| Yanghang | Shanghai | 84 | Moderate | 44.5 | 43 |
| Guixi | Chongqing | 84 | Moderate | 24.4 | 2 |
| Xinqiao | Shanghai | 84 | Moderate | 47.3 | 24 |
| Pengpu | Shanghai | 84 | Moderate | 44.5 | 43 |
| Xiayang | Shanghai | 84 | Moderate | 47.3 | 24 |
| Gaojing | Shanghai | 84 | Moderate | 44.5 | 43 |
| Songnan | Shanghai | 84 | Moderate | 44.5 | 43 |
| Zhujing | Shanghai | 84 | Moderate | 47.3 | 24 |
| Luodian | Shanghai | 84 | Moderate | 47.3 | 24 |
| Shiyan, Chongqing | Chongqing | 84 | Moderate | 24.4 | 2 |
| Yantai, Chongqing | Chongqing | 84 | Moderate | 24.4 | 2 |
| Hangzhou | Zhejiang | 83 | Moderate | 45.4 | 6 |
| Weifang | Shandong | 83 | Moderate | 29.3 | 9 |
| Laiyang | Shandong | 83 | Moderate | 17.8 | 6 |
| Deyang | Sichuan | 83 | Moderate | 16.8 | 33 |
| Changyi | Shandong | 83 | Moderate | 29.3 | 9 |
| Luojiang | Sichuan | 83 | Moderate | 16.8 | 33 |
| Dongcun | Shandong | 82 | Moderate | 18.7 | 9 |
| Beihai | Guangxi | 82 | Moderate | 24 | 93 |
| Anqiu | Shandong | 82 | Moderate | 26.1 | 11 |
| Linqu | Shandong | 82 | Moderate | 34.6 | 7 |
| Baisha | Chongqing | 82 | Moderate | 20.7 | 7 |
| Xinzhai | Shandong | 82 | Moderate | 34.6 | 7 |
| Shima | Chongqing | 82 | Moderate | 20.7 | 7 |
| Lianyungang | Jiangsu | 81 | Moderate | 19 | 11 |
| Lu’an | Anhui | 81 | Moderate | 45.5 | 19 |
| Chifeng | Inner Mongolia | 81 | Moderate | 13.3 | 34 |
| Laixi | Shandong | 81 | Moderate | 19.3 | 5 |
| Hohhot | Inner Mongolia | 80 | Moderate | 34.7 | 0 |
| Linyi | Shandong | 80 | Moderate | 21.9 | 12 |
| Shaoxing | Zhejiang | 80 | Moderate | 46.7 | 12 |
| Yancheng | Jiangsu | 80 | Moderate | 46.1 | 19 |
| Yangjiang | Guangdong | 80 | Moderate | 26.1 | 35 |
| Fengxiang | Shanghai | 80 | Moderate | 41.6 | 46 |
| Jinshan | Shanghai | 80 | Moderate | 40.4 | 29 |
| Liaoyang | Liaoning | 80 | Moderate | 33.5 | 4 |
| Guangyuan | Sichuan | 80 | Moderate | 18.2 | 33 |
| Gaomi | Shandong | 80 | Moderate | 23.7 | 5 |
| Nanqiao | Shanghai | 80 | Moderate | 41.6 | 46 |
| Baoshan | Shanghai | 79 | Moderate | 33.5 | 66 |
| Qingyang | Gansu | 79 | Moderate | 18.5 | 48 |
| Yiwu | Zhejiang | 79 | Moderate | 52.9 | 11 |
| Zhu Cheng City | Shandong | 79 | Moderate | 21 | 11 |
| Chongming | 79 | Moderate | 33.5 | 66 | |
| Yingkou | Liaoning | 79 | Moderate | 32.7 | 0 |
| Zhucheng | Shandong | 79 | Moderate | 21 | 11 |
| Longshan | Jilin | 79 | Moderate | 37 | 17 |
| Yuepu | Shanghai | 79 | Moderate | 33.5 | 66 |
| Anshan | Liaoning | 78 | Moderate | 32.2 | 5 |
| Lianjiang | Guangdong | 78 | Moderate | 38.9 | 75 |
| Maoming | Guangdong | 78 | Moderate | 34.5 | 60 |
| Linfen | Shanxi | 78 | Moderate | 33.3 | 13 |
| Wuchuan | Guangdong | 78 | Moderate | 34.5 | 60 |
| Binzhou | Shandong | 78 | Moderate | 29.4 | 12 |
| Shihezi | Xinjiang | 78 | Moderate | 23.3 | 32 |
| Jiupu | Liaoning | 78 | Moderate | 32.2 | 5 |
| Suzhou | Jiangsu | 77 | Moderate | 42.1 | 36 |
| Wuxi | Jiangsu | 77 | Moderate | 42.6 | 10 |
| Nantong | Jiangsu | 77 | Moderate | 40.9 | 33 |
| Changshu | Jiangsu | 77 | Moderate | 42.5 | 20 |
| Jiaxing | Zhejiang | 77 | Moderate | 39.5 | 30 |
| Ankang | Shaanxi | 77 | Moderate | 23.8 | 28 |
| Suizhou | Hubei | 77 | Moderate | 32 | 28 |
| Pingdu | Shandong | 77 | Moderate | 22.8 | 9 |
| Tieling | Liaoning | 77 | Moderate | 38.3 | 16 |
| Shenyang | Liaoning | 76 | Moderate | 29.7 | 9 |
| Wuzhong | Ningxia | 76 | Moderate | 25 | 22 |
| Puyang | Zhejiang | 76 | Moderate | 49.1 | 5 |
| Tangshan | Hebei | 76 | Moderate | 45.4 | 8 |
| Changzhou | Jiangsu | 76 | Moderate | 40.7 | 8 |
| Zhuhai | Guangdong | 76 | Moderate | 16.9 | 39 |
| Kunshan | Jiangsu | 76 | Moderate | 40.9 | 27 |
| Guilin | Guangxi | 76 | Moderate | 29.8 | 29 |
| Jinhua | Zhejiang | 76 | Moderate | 53.8 | 4 |
| Yixing | Jiangsu | 76 | Moderate | 38.6 | 29 |
| Yishui | Shandong | 76 | Moderate | 19.1 | 20 |
| Shangyu | Zhejiang | 76 | Moderate | 40.3 | 31 |
| Taicang | Jiangsu | 76 | Moderate | 40.9 | 27 |
| Zhangye | Gansu | 76 | Moderate | 33.4 | 64 |
| Pingliang | Gansu | 76 | Moderate | 18.2 | 69 |
| Tanzhou | Guangdong | 76 | Moderate | 16.9 | 39 |
| Dongling | Liaoning | 76 | Moderate | 29.7 | 9 |
| Santo António | Guangdong | 76 | Moderate | 16.9 | 39 |
| Nossa Senhora de Fátima | Guangdong | 76 | Moderate | 16.9 | 39 |
| Bayan Nur | Inner Mongolia | 75 | Moderate | 32.8 | 43 |
| Pingxiang | Jiangxi | 75 | Moderate | 28.9 | 36 |
| Yangquan | Shanxi | 75 | Moderate | 8.4 | 0 |
| Rizhao | Shandong | 75 | Moderate | 17.1 | 17 |
| Xinzhou | Shanxi | 75 | Moderate | 20.5 | 0 |
| Yangzhou | Jiangsu | 74 | Moderate | 41.3 | 21 |
| Taizhou | Jiangsu | 74 | Moderate | 42.7 | 28 |
| Fushun | Liaoning | 74 | Moderate | 28.9 | 20 |
| Zhongwei | Ningxia | 74 | Moderate | 18.4 | 44 |
| Bengbu | Anhui | 74 | Moderate | 29.9 | 5 |
| Zhenjiang | Jiangsu | 74 | Moderate | 41.3 | 21 |
| Xuanhua | Hebei | 74 | Moderate | 7.9 | 37 |
| Datong, Anhui | Anhui | 74 | Moderate | 29.9 | 5 |
| Ningbo | Zhejiang | 73 | Moderate | 35.5 | 53 |
| Ordos | Inner Mongolia | 73 | Moderate | 14.4 | 56 |
| Jiangyin | Jiangsu | 73 | Moderate | 41.4 | 19 |
| Cixi | Zhejiang | 73 | Moderate | 34 | 42 |
| Zhangjiagang | Jiangsu | 73 | Moderate | 41.4 | 19 |
| Benxi | Liaoning | 73 | Moderate | 29.7 | 4 |
| Ma’anshan | Anhui | 73 | Moderate | 39 | 2 |
| Dezhou | Shandong | 73 | Moderate | 25.8 | 2 |
| Dongsheng | Inner Mongolia | 73 | Moderate | 15.4 | 45 |
| Xinmin | Liaoning | 73 | Moderate | 30 | 3 |
| Korla | Xinjiang | 73 | Moderate | 25.7 | 14 |
| Yuanping | Shanxi | 73 | Moderate | 19.9 | 4 |
| Liaozhong | Liaoning | 73 | Moderate | 29.3 | 9 |
| Qitaihe | Heilongjiang | 73 | Moderate | 22.9 | 45 |
| Enshi | Hubei | 73 | Moderate | 25.5 | 24 |
| Harbin | Heilongjiang | 72 | Moderate | 12.6 | 21 |
| Changzhi | Shanxi | 72 | Moderate | 24.1 | 26 |
| Hezhou | Guangxi | 72 | Moderate | 23.6 | 31 |
| Baise | Guangxi | 72 | Moderate | 15.6 | 44 |
| Guyuan | Ningxia | 72 | Moderate | 19.1 | 66 |
| Yantai | Shandong | 71 | Moderate | 19.6 | 37 |
| Wuhu | Anhui | 71 | Moderate | 38.2 | 3 |
| Mianyang | Sichuan | 71 | Moderate | 17.4 | 33 |
| Huzhou | Zhejiang | 71 | Moderate | 36.8 | 30 |
| Guli | Zhejiang | 71 | Moderate | 44.7 | 29 |
| Weihai | Shandong | 71 | Moderate | 18.2 | 49 |
| Wenchang | Hainan | 71 | Moderate | 14.5 | 112 |
| Basuo | Hainan | 71 | Moderate | 27.2 | 43 |
| Jiuquan | Gansu | 71 | Moderate | 25.9 | 42 |
| Tantou | Guangdong | 71 | Moderate | 16.9 | 35 |
| Gongheyong | Guangdong | 71 | Moderate | 16.9 | 35 |
| Humen | Guangdong | 71 | Moderate | 16.9 | 35 |
| Shajing | Guangdong | 71 | Moderate | 16.9 | 35 |
| Yangzhou, Shaanxi | Shaanxi | 71 | Moderate | 15.5 | 17 |
| Kunming | Yunnan | 70 | Moderate | 34.8 | 6 |
| Haikou | Hainan | 70 | Moderate | 19.4 | 100 |
| Qionghai | Hainan | 70 | Moderate | 16.6 | 66 |
| Xiuying | Hainan | 70 | Moderate | 19.4 | 100 |
| Majie | Yunnan | 70 | Moderate | 34.8 | 6 |
| Zhongshan, Gansu | Gansu | 70 | Moderate | 20 | 57 |
| Guangzhou | Guangdong | 69 | Moderate | 15.9 | 36 |
| Foshan | Guangdong | 69 | Moderate | 15.9 | 36 |
| Taiyuan | Shanxi | 69 | Moderate | 12.5 | 6 |
| Cangzhou | Hebei | 69 | Moderate | 37.4 | 0 |
| Lishui | Zhejiang | 69 | Moderate | 41.8 | 21 |
| Shuozhou | Shanxi | 69 | Moderate | 9.5 | 18 |
| Dingxi | Gansu | 69 | Moderate | 22.7 | 65 |
| Shiqiao | Guangdong | 69 | Moderate | 15.9 | 36 |
| Hefei | Anhui | 68 | Moderate | 25.5 | 2 |
| Jinzhou | Liaoning | 68 | Moderate | 19.8 | 27 |
| Yichun | Jiangxi | 68 | Moderate | 28.3 | 37 |
| Shizuishan | Ningxia | 68 | Moderate | 21 | 15 |
| Mudanjiang | Heilongjiang | 68 | Moderate | 19.6 | 34 |
| Wanning | Hainan | 68 | Moderate | 17.3 | 85 |
| Gaozhou | Guangdong | 68 | Moderate | 27.5 | 36 |
| Dawukou | Ningxia | 68 | Moderate | 21 | 15 |
| Wenzhou | Zhejiang | 67 | Moderate | 40.9 | 21 |
| Puning | Guangdong | 67 | Moderate | 20.4 | 40 |
| Jieyang | Guangdong | 67 | Moderate | 31.1 | 34 |
| Dongying | Shandong | 67 | Moderate | 21 | 37 |
| Xuancheng | Anhui | 67 | Moderate | 46.8 | 22 |
| Mingguang | Anhui | 67 | Moderate | 38.5 | 6 |
| Jixi | Heilongjiang | 67 | Moderate | 18.5 | 48 |
| Hengshan | Heilongjiang | 67 | Moderate | 18.5 | 48 |
| Liuzhou | Guangxi | 66 | Moderate | 23.7 | 57 |
| Laibin | Guangxi | 66 | Moderate | 21.7 | 22 |
| Tanggu | Tianjin | 66 | Moderate | 34.9 | 31 |
| Kaili | Guizhou | 66 | Moderate | 24.1 | 43 |
| Chaozhou | Guangdong | 65 | Moderate | 25.1 | 46 |
| Sanya | Hainan | 65 | Moderate | 20 | 75 |
| Zhoushan | Zhejiang | 65 | Moderate | 32.2 | 88 |
| Zhongshan, Chongqing | Chongqing | 65 | Moderate | 19.1 | 7 |
| Shantou | Guangdong | 64 | Moderate | 13.3 | 72 |
| Panjin | Liaoning | 64 | Moderate | 25.6 | 17 |
| Wuwei | Gansu | 64 | Moderate | 17.6 | 34 |
| Chuzhou | Anhui | 64 | Moderate | 34.6 | 5 |
| Wuzhou | Guangxi | 64 | Moderate | 21.1 | 32 |
| Panshan | Liaoning | 64 | Moderate | 25.6 | 17 |
| Jiamusi | Heilongjiang | 64 | Moderate | 24.3 | 25 |
| Shanwei | Guangdong | 64 | Moderate | 12.1 | 58 |
| Dalian | Liaoning | 63 | Moderate | 20.7 | 8 |
| Bazhong | Sichuan | 63 | Moderate | 5.5 | 29 |
| Qinzhou | Guangxi | 63 | Moderate | 17.8 | 64 |
| Shaoguan | Guangdong | 63 | Moderate | 24.1 | 25 |
| Chizhou | Anhui | 63 | Moderate | 30.6 | 4 |
| Wafangdian | Liaoning | 63 | Moderate | 22.2 | 6 |
| Chaoyang | Liaoning | 63 | Moderate | 13.9 | 41 |
| Tongling | Anhui | 63 | Moderate | 30.6 | 4 |
| Maba | Guangdong | 63 | Moderate | 24.1 | 25 |
| Pulandian | Liaoning | 63 | Moderate | 22.2 | 6 |
| Guiyang | Guizhou | 62 | Moderate | 18.7 | 60 |
| Yunfu | Guangdong | 62 | Moderate | 19 | 35 |
| Zhaoqing | Guangdong | 62 | Moderate | 13.4 | 52 |
| Taizhou, Zhejiang | Zhejiang | 62 | Moderate | 24.2 | 56 |
| Lingyuan | Liaoning | 62 | Moderate | 16.5 | 40 |
| Ulanqab | Inner Mongolia | 62 | Moderate | 12.6 | 10 |
| Shangluo | Shaanxi | 62 | Moderate | 8.7 | 15 |
| Mali | Gansu | 62 | Moderate | 18.6 | 60 |
| Tianshui | Gansu | 61 | Moderate | 20 | 59 |
| Rui’an | Zhejiang | 61 | Moderate | 28.1 | 41 |
| Hegang | Heilongjiang | 61 | Moderate | 28.2 | 30 |
| Shuangyashan | Heilongjiang | 61 | Moderate | 22 | 33 |
| Fuling | Chongqing | 61 | Moderate | 17.1 | 1 |
| Lizhi | Chongqing | 61 | Moderate | 17.1 | 1 |
| Ürümqi | Xinjiang | 60 | Moderate | 28.8 | 17 |
| Qingyuan | Guangdong | 60 | Moderate | 8.9 | 43 |
| Guigang | Guangxi | 60 | Moderate | 19.6 | 41 |
| Yulin | Guangxi | 60 | Moderate | 22.1 | 40 |
| Huludao | Liaoning | 60 | Moderate | 17.2 | 44 |
| Quzhou | Zhejiang | 60 | Moderate | 38.2 | 34 |
| Xinyu | Jiangxi | 60 | Moderate | 20.7 | 42 |
| Mengzi | Yunnan | 60 | Moderate | 17.1 | 88 |
| Chongzuo | Guangxi | 60 | Moderate | 12.7 | 63 |
| Lianshan | Liaoning | 60 | Moderate | 17.2 | 44 |
| Beiliu | Guangxi | 60 | Moderate | 22.1 | 40 |
| Dongguan | Guangdong | 59 | Moderate | 13.9 | 35 |
| Nanning | Guangxi | 59 | Moderate | 15.7 | 46 |
| Anqing | Anhui | 59 | Moderate | 42.7 | 11 |
| Macheng | Hubei | 59 | Moderate | 22.2 | 24 |
| Xingyi | Guizhou | 59 | Moderate | 10 | 83 |
| Shijie | Guangdong | 59 | Moderate | 13.9 | 35 |
| Shilong | Guangdong | 59 | Moderate | 13.9 | 35 |
| Zunyi | Guizhou | 58 | Moderate | 24.2 | 52 |
| Jiujiang | Jiangxi | 58 | Moderate | 21.1 | 24 |
| Xinyi | Guangdong | 58 | Moderate | 23 | 47 |
| Zhaotong | Yunnan | 58 | Moderate | 8.6 | 39 |
| Anshun | Guizhou | 58 | Moderate | 12.5 | 78 |
| Tonghua | Jilin | 58 | Moderate | 18.9 | 28 |
| Nanchang | Jiangxi | 57 | Moderate | 16.9 | 31 |
| Zhangzhou | Fujian | 57 | Moderate | 26 | 34 |
| Hechi | Guangxi | 57 | Moderate | 19.8 | 62 |
| Shima, Fujian | Fujian | 57 | Moderate | 26 | 34 |
| Xiamen | Fujian | 56 | Moderate | 18.3 | 66 |
| Putian | Fujian | 56 | Moderate | 27.2 | 37 |
| Qiqihar | Heilongjiang | 56 | Moderate | 18.6 | 4 |
| Dandong | Liaoning | 56 | Moderate | 17.3 | 12 |
| Xinyuan | Xinjiang | 56 | Moderate | 4 | 89 |
| Huizhou | Guangdong | 55 | Moderate | 13.1 | 20 |
| Baotou | Inner Mongolia | 55 | Moderate | 11 | 36 |
| Ningde | Fujian | 55 | Moderate | 16.9 | 30 |
| Yanji | Jilin | 55 | Moderate | 21 | 17 |
| Zhuanghe | Liaoning | 54 | Moderate | 15.5 | 36 |
| Huangshan | Anhui | 54 | Moderate | 36.6 | 25 |
| Pengze | Jiangxi | 54 | Moderate | 28.3 | 30 |
| Liupanshui | Guizhou | 53 | Moderate | 10.2 | 70 |
| Shangrao | Jiangxi | 53 | Moderate | 24.3 | 43 |
| Xingning | Guangdong | 53 | Moderate | 20 | 26 |
| Quanzhou | Fujian | 52 | Moderate | 20.7 | 58 |
| Jinjiang | Fujian | 52 | Moderate | 20.7 | 58 |
| Fuzhou, Jiangxi | Jiangxi | 52 | Moderate | 14.1 | 35 |
| Ji’an | Jiangxi | 52 | Moderate | 13.7 | 48 |
| Wenshan City | Yunnan | 52 | Moderate | 8 | 121 |
| Qinhuangdao | Hebei | 51 | Moderate | 19.8 | 42 |
| Ya'an | Sichuan | 51 | Moderate | 13.8 | 102 |
| Datong, Chongqing | Chongqing | 51 | Moderate | 19.3 | 38 |
| Heyuan | Guangdong | 50 | Good | 9.3 | 27 |
| Ganzhou | Jiangxi | 49 | Good | 9.7 | 58 |
| Baoshan, Yunnan | Yunnan | 49 | Good | 17.8 | 28 |
| Sanming | Fujian | 49 | Good | 14.4 | 40 |
| Longyan | Fujian | 46 | Good | 13 | 38 |
| Jingdezhen | Jiangxi | 46 | Good | 18.3 | 34 |
| Lhoka | Tibet | 46 | Good | 1.9 | 96 |
| Ghulja | Xinjiang | 46 | Good | 9.6 | 74 |
| Daqing | Heilongjiang | 45 | Good | 12 | 21 |
| Xichang | Sichuan | 45 | Good | 15.3 | 34 |
| Longfeng | Heilongjiang | 45 | Good | 12 | 21 |
| Honggang | Heilongjiang | 45 | Good | 12 | 21 |
| Nanping | Fujian | 42 | Good | 14 | 48 |
| Lhasa | Tibet | 41 | Good | 3.7 | 76 |
| Chéngguān Qū | Tibet | 41 | Good | 3.7 | 76 |
| Doilungdêqên | Tibet | 41 | Good | 3.7 | 76 |
| Turpan | Xinjiang | 40 | Good | 8.4 | 51 |
| Bijie | Guizhou | 39 | Good | 4.5 | 17 |
| Qujing | Yunnan | 38 | Good | 15.3 | 54 |
| Longling County | Yunnan | 38 | Good | 15 | 34 |
| Meizhou | Guangdong | 36 | Good | 6.6 | 29 |
| Bei’an | Heilongjiang | 34 | Good | 3.4 | 45 |
| Daxing’anling | Heilongjiang | 31 | Good | 0.8 | 65 |
| Jianshui | Yunnan | 30 | Good | 11.4 | 30 |
| Lincang | Yunnan | 30 | Good | 8.8 | 39 |
| Pu'er | Yunnan | 29 | Good | 7.7 | 39 |
| Chuxiong | Yunnan | 27 | Good | 9.1 | 47 |
| Haikou, Yunnan | Yunnan | 27 | Good | 9.3 | 38 |
| Xilinhot | Inner Mongolia | 21 | Good | 3.1 | 47 |
| Xilin Hot | Inner Mongolia | 21 | Good | 3.1 | 47 |
| Hulunbuir | Inner Mongolia | 19 | Good | 8 | 40 |
| Hailar | Inner Mongolia | 19 | Good | 8 | 40 |
| Baicheng | Jilin | 17 | Good | 7.8 | 22 |
What the US AQI numbers mean
| US AQI | Category | What it means |
|---|---|---|
| 0-50 | Good | Air quality is satisfactory and poses little or no risk; a good time for outdoor activity. |
| 51-100 | Moderate | Acceptable for most people. Unusually sensitive people should consider shortening long or heavy exertion outdoors. |
| 101-150 | Unhealthy for Sensitive Groups | People with heart or lung disease, older adults, children and teens should cut back on prolonged or heavy exertion outdoors. |
| 151-200 | Unhealthy | Everyone should reduce prolonged or heavy exertion outdoors; sensitive groups should avoid it and keep windows closed. |
| 201-300 | Very Unhealthy | Health alert: everyone should avoid prolonged or heavy exertion outdoors, and sensitive groups should stay indoors. |
| 301-500 | Hazardous | Emergency conditions: everyone should avoid all outdoor physical activity and stay indoors with filtered air if possible. The scale tops out at 500; heavier dust or smoke is shown as 500. |
Modelled by CAMS (Copernicus) via Open-Meteo, refreshed twice a day; read hour by hour from the forecast.
More
Data: Open-Meteo Air Quality API, Copernicus Atmosphere Monitoring Service (CAMS).