Air quality & climate · 9 cities
Khi nào không khí Việt Nam sạch nhất, và mỗi tháng thời tiết ra sao?
Monthly air quality from IQAir’s 2025 city data beside long-term station climate normals for Sa Pa, Hà Nội, Hạ Long, Huế, Đà Nẵng, Nha Trang, Đà Lạt, Vũng Tàu and Hồ Chí Minh City. Pick a month, filter cities, and hover anything for the numbers and where they came from.
Chưa được dịch, nên đang hiển thị bằng tiếng Anh.
October at a glance
Air quality for October 2025 and typical daily temperatures, humidity and rainfall, ranked from cleanest to dirtiest air.
Air quality map, October
Dot colour is the US AQI category; the number is the monthly AQI.
Air-quality calendar
Every city with IQAir data, every month of 2025. Hà Nội’s dry winter (Nov–Apr) is the worst stretch anywhere, and every city’s cleanest month falls between July and October. Sa Pa has no monitor nearby.
Monthly US AQI, 2025
Select a cell to set the month; select a city name for its profile.
Compare cities
One measure at a time, on one axis. Select names in the legend to add or remove lines; hover the chart to read every line in that month, or a legend entry to pick out one.
Monthly US AQI, 2025
Climate at a glance
Average daily low-to-high range, relative humidity and rainfall by month. Every panel shares the same scales, so you can compare across cities.
Daily temperature range (°C), humidity and rain
Top: bars run from the average daily low to the average daily high. Middle: relative humidity. Bottom: monthly rainfall in mm. Hover any panel to read another month everywhere.
Sources & method
Every number on this page traces back to one of these. Numbered markers like [1] throughout the page link here.
- [1]World's most polluted cities — historical data, 2017–2025Monthly and annual PM2.5 averages with IQAir’s US AQI conversion, from the 2025 World Air Quality Report dataset (published 31 Mar 2026). Monthly values are for 2025, the only year IQAir breaks out by month. Retrieved 29 Oct 2026; Ha Long added 30 Oct 2026.
- [2]QCVN 02:2022/BXD — Natural physical and climatic data for constructionLong-term station normals for mean daily maximum and minimum temperature, mean relative humidity and mean monthly rainfall. Cited by the Wikipedia climate tables used here.
- [3]Climate tables for each cityStation values transcribed from the “Climate data” box of each city’s article. Links below point at the exact revision read on 29 Oct 2026 (Ha Long and Sa Pa on 30 Oct 2026, from the articles on the former city and town, since 2025’s administrative reforms moved the climate tables there).
- [4]World Weather Information Service — Ho Chi Minh City climate (1991–2020)Mean monthly rainfall at Tân Sơn Nhất. Used for Ho Chi Minh City only: the Wikipedia table cites WMO for rain but reads 490 mm for September and 340 mm for October, where WMO gives 273 and 240. Retrieved 29 Oct 2026.
- [5]Technical Assistance Document for the Reporting of Daily Air Quality — the AQI (EPA-454/B-24-002)AQI categories and the 2024 PM2.5 breakpoints (Good ≤ 9.0, Moderate ≤ 35.4, Unhealthy for sensitive groups ≤ 55.4, Unhealthy ≤ 125.4 µg/m³).
- [6]WHO global air quality guidelines (2021)Annual PM2.5 guideline of 5 µg/m³, shown as a reference line on the yearly trend.
- [7]Historical Weather API (ERA5 reanalysis)Used only as a cross-check: 2015–2024 monthly means agree with the station normals within 2.3 °C in every month and city. Rainfall follows the same seasonal shape and peaks in the same month in seven of nine cities, but annual totals differ by −19% to +57% (wetter in seven cities, drier at Ha Long and Sa Pa).
- [8]Admin-0 countries, 1:50mCountry outlines for the map. Offshore islands outside the map frame are not drawn.
How the numbers were put together
- Air quality is 2025 only. IQAir publishes a monthly breakdown just for its latest report year. Yearly averages for Hanoi and Ho Chi Minh City have been steady since 2017 (AQI 103–129 and 70–84), so 2025 is a fair picture of a typical year.
- AQI is IQAir’s conversion of each month’s mean PM2.5 using the US EPA 2024 breakpoints. Recomputing it from PM2.5 reproduces all 119 of IQAir’s figures for the other cities, and Ha Long’s AQI was computed the same way from its PM2.5. It describes the monthly average, not how bad the worst days get.
- Two cities use stand-ins. IQAir has no monitors in Nha Trang or Vung Tau. Their air figures come from Qui Nhon (170 km away) and Phan Thiet (130 km away), and are marked ≈ everywhere. A modelled alternative (Open-Meteo’s CAMS air-quality model) was tested and rejected: where it can be compared with monitors, it roughly doubled rainy-season readings.
- Two cities have gaps. IQAir has no monitors in Sa Pa or anywhere in the northwest highlands; the nearest city it tracks, Vinh Yen, is a lowland delta city about 210 km away, so Sa Pa shows climate only rather than a misleading stand-in. Ha Long’s data starts in March 2025, so its January and February are blank and its 2025 average covers March to December.
- Small cities have few monitors. Da Lat, Hue, Ha Long, Qui Nhon and Phan Thiet rely on a handful of sensors, so month-to-month swings are partly noise. IQAir has no history for Da Lat or Ha Long before 2025, and Hue’s yearly average has jumped around (120 in 2022, 47 in 2023).
- Climate is a long-term normal, not 2025 weather: average daily high, average daily low and mean relative humidity at each city’s main weather station. Monthly means from ERA5 reanalysis for 2015–2024 agree within 2.3 °C in every month and city.
- Rainfall is the long-term monthly mean at the same stations. One correction: the Ho Chi Minh City table on Wikipedia cites the World Meteorological Organization for rain but has September and October wrong (490 and 340 mm), so those figures come straight from WMO (273 and 240 mm). ERA5 rain matches the seasonal pattern, but annual totals differ by −19% to +57% (wetter in seven cities, drier at Ha Long and Sa Pa), so it is not used for the numbers.
- Temperatures and rainfall are rounded to whole numbers on screen; the downloads keep one decimal.
Weather stations
- Hà Nội: Láng, Đống Đa (downtown) (1991–2020 normals) · table
- Hồ Chí Minh City: Tân Sơn Nhất Airport · table
- Đà Nẵng: Đà Nẵng · table
- Huế: Huế · table
- Nha Trang: Nha Trang · table
- Đà Lạt: Đà Lạt (1,513 m) · table
- Vũng Tàu: Vũng Tàu · table
- Hạ Long: Bãi Cháy · table
- Sa Pa: Sa Pa (1,570 m) · table