Air quality in Ulsan, South Korea today
Mr. Duck’s Air Quality Score
Moderate air today for Ulsan, South Korea
This friendly indicator summarizes the latest city readings. For health guidance, please see: EPA AirNow or WHO.
Air quality today
The air quality in Ulsan is currently classified as Moderate. The primary pollutant identified is PM2.5. The latest snapshot reports a PM2.5 concentration of 19.72 µg/m³ and a PM10 concentration of 25.0 µg/m³. These figures are based on 127 valid measurements collected for the city. Both fine particles and coarse particles are included in the reporting, providing a view of particulate matter levels at this time.
The dataset is compiled and displayed through the OpenAQ platform, which aggregates observations from participating monitoring stations. The reported values reflect the most recent data available for Ulsan and are presented without interpretation. This page is informational; for health guidance, use official sources such as EPA AirNow or WHO.
Latest sensor values
PM categories follow US EPA AQI breakpoints, shown here as an estimate derived from the latest valid measurements (this project does not compute EPA NowCast/24-hour AQI yet).
What the data includes
Ulsan’s open‑air quality feed includes six measured pollutants – carbon monoxide (CO), nitrogen dioxide (NO₂), ozone (O₃), particulate matter 10 µm (PM10), particulate matter 2.5 µm (PM2.5) and sulfur dioxide (SO₂). The dataset draws from 25 monitoring stations and contains 146 individual rows of observations. Freshness is high: 133 rows were recorded within the last 30 days, while only 13 rows are older than that, and none are flagged as unknown or from the very recent three‑day window. Each pollutant is represented by roughly the same number of rows (24 – 26) and stations (23 – 25), indicating fairly even spatial coverage across the city.
The most recent values, all logged on 2026‑02‑10, show a median PM2.5 concentration of 15.5 µg/m³ with a minimum of 7.0 µg/m³ and an extreme maximum reported as 9 999 µg/m³, suggesting occasional outliers or sensor errors. CO’s median is 0.375 ppm, ranging from 0.23 ppm up to the same placeholder maximum, while NO₂ and O₃ have medians of 0.00985 ppm and 0.04065 ppm respectively, each with very low minima and similarly high placeholder maxima. PM10’s median sits at 21 µg/m³ (12 µg/m³ minimum), and SO₂’s median is 0.00215 ppm (minimum 0.0014 ppm). The latest single‑point readings—PM2.5 at 19.72 µg/m³ (NASA GSFC 2), CO at 0.37 ppm, NO₂ at 0.0119 ppm, O₃ at 0.0353 ppm, PM10 at 25.0 µg/m³ and SO₂ at 0.0019 ppm—all come from the 효문동 site and were updated at 18:00 UTC (or 18:02 UTC for PM2.5).
Because the dataset contains a small proportion of older rows, the overall picture reflects recent conditions but may miss short‑term spikes that occurred before the 30‑day window. The uniform station count across pollutants means that spatial differences are less likely to be driven by sensor placement, though the presence of placeholder maximum values indicates that occasional data quality checks are advisable when interpreting extreme readings.
Learn more about sources and filtering: About the data.
Trusted references: WHO (Air pollution) · US EPA AirNow · European Environment Agency (Air)
Latest sensor values (bars)
PM categories follow US EPA AQI breakpoints, shown here as an estimate derived from the latest valid measurements (this project does not compute EPA NowCast/24-hour AQI yet).
Data notes
These data are based on 127 valid measurements and are Updated within 30 days. The most recent set was recorded on 2026-02-10T18:02:13+00:00. While this provides a current overview of Ulsan’s air quality, conditions can differ across neighborhoods and change throughout the day, so the values shown represent a snapshot rather than a comprehensive, city‑wide constant.
OpenAQ station rows
| Station | Parameter | Value | Unit | Last updated |
|---|---|---|---|---|
| SPARTAN - Ulsan | pm25 | 34.4 | µg/m³ | 2023-01-06 13:00 UTC |
| 웅촌면 | co | 0.32 | ppm | 2026-02-10 17:00 UTC |
| 웅촌면 | no2 | 0.0092 | ppm | 2026-02-10 17:00 UTC |
| 웅촌면 | o3 | 0.0404 | ppm | 2026-02-10 17:00 UTC |
| 웅촌면 | pm10 | 17.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 웅촌면 | pm25 | 14.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 웅촌면 | so2 | 0.0023 | ppm | 2026-02-10 17:00 UTC |
| 삼산동 | co | 0.31 | ppm | 2026-02-10 17:00 UTC |
| 삼산동 | no2 | 0.0102 | ppm | 2026-02-10 17:00 UTC |
| 삼산동 | o3 | 0.0417 | ppm | 2026-02-10 17:00 UTC |
| 삼산동 | pm10 | 16.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 삼산동 | pm25 | 12.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 삼산동 | so2 | 0.0018 | ppm | 2026-02-10 17:00 UTC |
| 농소동 | co | 0.69 | ppm | 2026-02-10 17:00 UTC |
| 농소동 | no2 | 0.0127 | ppm | 2026-02-10 17:00 UTC |
| 농소동 | o3 | 0.0373 | ppm | 2026-02-10 17:00 UTC |
| 농소동 | pm10 | 35.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 농소동 | pm25 | 28.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 농소동 | so2 | 0.0017 | ppm | 2026-02-10 17:00 UTC |
| 송정동 | co | 0.46 | ppm | 2026-02-10 17:00 UTC |
| 송정동 | no2 | 0.0105 | ppm | 2026-02-10 17:00 UTC |
| 송정동 | o3 | 0.034 | ppm | 2026-02-10 17:00 UTC |
| 송정동 | pm10 | 19.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 송정동 | pm25 | 14.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 송정동 | so2 | 0.0022 | ppm | 2026-02-10 17:00 UTC |
| 범서읍 | co | 0.25 | ppm | 2026-02-10 17:00 UTC |
| 범서읍 | no2 | 0.007 | ppm | 2026-02-10 17:00 UTC |
| 범서읍 | o3 | 0.0424 | ppm | 2026-02-10 17:00 UTC |
| 범서읍 | pm10 | 17.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 범서읍 | pm25 | 15.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 범서읍 | so2 | 0.0021 | ppm | 2026-02-10 17:00 UTC |
| 무거동 | co | 0.37 | ppm | 2026-02-10 17:00 UTC |
| 무거동 | no2 | 0.0132 | ppm | 2026-02-10 17:00 UTC |
| 무거동 | o3 | 0.0365 | ppm | 2026-02-10 17:00 UTC |
| 무거동 | pm10 | 20.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 무거동 | pm25 | 12.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 무거동 | so2 | 0.0016 | ppm | 2026-02-10 17:00 UTC |
| 삼남읍 | co | 0.32 | ppm | 2026-02-10 17:00 UTC |
| 삼남읍 | no2 | 0.0045 | ppm | 2026-02-10 17:00 UTC |
| 삼남읍 | o3 | 0.0409 | ppm | 2026-02-10 17:00 UTC |
| 삼남읍 | pm10 | 22.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 삼남읍 | pm25 | 7.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 삼남읍 | so2 | 0.0014 | ppm | 2026-02-10 17:00 UTC |
| 신정로 | co | 0.38 | ppm | 2026-02-10 17:00 UTC |
| 신정로 | no2 | 0.0092 | ppm | 2026-02-10 17:00 UTC |
| 신정로 | o3 | 0.037 | ppm | 2026-02-10 17:00 UTC |
| 신정로 | pm10 | 23.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 신정로 | pm25 | 16.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 신정로 | so2 | 0.0019 | ppm | 2026-02-10 17:00 UTC |
| 신정동 | co | 0.36 | ppm | 2026-02-10 17:00 UTC |
| 신정동 | no2 | 0.0108 | ppm | 2026-02-10 17:00 UTC |
| 신정동 | o3 | 0.0421 | ppm | 2026-02-10 17:00 UTC |
| 신정동 | pm10 | 28.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 신정동 | pm25 | 18.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 신정동 | so2 | 0.0016 | ppm | 2026-02-10 17:00 UTC |
| 덕신리 | co | 0.48 | ppm | 2026-02-10 17:00 UTC |
| 덕신리 | no2 | 0.0086 | ppm | 2026-02-10 17:00 UTC |
| 덕신리 | o3 | 0.0295 | ppm | 2026-02-10 17:00 UTC |
| 덕신리 | pm10 | 19.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 덕신리 | pm25 | 8.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 덕신리 | so2 | 0.0022 | ppm | 2026-02-10 17:00 UTC |
| 부곡동(울산) | co | 0.43 | ppm | 2026-02-10 17:00 UTC |
| 부곡동(울산) | no2 | 0.0172 | ppm | 2026-02-10 17:00 UTC |
| 부곡동(울산) | o3 | 0.0374 | ppm | 2026-02-10 17:00 UTC |
| 부곡동(울산) | pm10 | 30.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 부곡동(울산) | pm25 | 16.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 부곡동(울산) | so2 | 0.0024 | ppm | 2026-02-10 17:00 UTC |
| 성남동 | co | 0.38 | ppm | 2026-02-10 17:00 UTC |
| 성남동 | no2 | 0.0087 | ppm | 2026-02-10 17:00 UTC |
| 성남동 | o3 | 0.0416 | ppm | 2026-02-10 17:00 UTC |
| 성남동 | pm10 | 16.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 성남동 | pm25 | 10.0 | µg/m³ | 2026-02-10 17:00 UTC |
| 성남동 | so2 | 0.0019 | ppm | 2026-02-10 17:00 UTC |
| 효문동 | co | 0.37 | ppm | 2026-02-10 18:00 UTC |
| 효문동 | no2 | 0.0119 | ppm | 2026-02-10 18:00 UTC |
| 효문동 | o3 | 0.0353 | ppm | 2026-02-10 18:00 UTC |
| 효문동 | pm10 | 25.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 효문동 | pm25 | 19.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 효문동 | so2 | 0.0019 | ppm | 2026-02-10 18:00 UTC |
| 상남리 | co | 0.31 | ppm | 2026-02-10 18:00 UTC |
| 상남리 | no2 | 0.0094 | ppm | 2026-02-10 18:00 UTC |
| 상남리 | o3 | 0.0377 | ppm | 2026-02-10 18:00 UTC |
| 상남리 | pm10 | 22.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 상남리 | pm25 | 19.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 상남리 | so2 | 0.0023 | ppm | 2026-02-10 18:00 UTC |
| 전하동 | co | 0.28 | ppm | 2026-02-10 18:00 UTC |
| 전하동 | no2 | 0.0108 | ppm | 2026-02-10 18:00 UTC |
| 전하동 | o3 | 0.0371 | ppm | 2026-02-10 18:00 UTC |
| 전하동 | pm10 | 16.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 전하동 | pm25 | 15.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 전하동 | so2 | 0.0022 | ppm | 2026-02-10 18:00 UTC |
| 대송동 | co | 0.23 | ppm | 2026-02-10 18:00 UTC |
| 대송동 | no2 | 0.0137 | ppm | 2026-02-10 18:00 UTC |
| 대송동 | o3 | 0.0376 | ppm | 2026-02-10 18:00 UTC |
| 대송동 | pm10 | 20.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 대송동 | pm25 | 15.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 대송동 | so2 | 0.002 | ppm | 2026-02-10 18:00 UTC |
| 약사동 | co | 0.39 | ppm | 2026-02-10 18:00 UTC |
| 약사동 | no2 | 0.0093 | ppm | 2026-02-10 18:00 UTC |
| 약사동 | o3 | 0.0402 | ppm | 2026-02-10 18:00 UTC |
| 약사동 | pm10 | 16.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 약사동 | pm25 | 12.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 약사동 | so2 | 0.0025 | ppm | 2026-02-10 18:00 UTC |
| 여천동(울산) | co | 0.89 | ppm | 2026-02-10 18:00 UTC |
| 여천동(울산) | no2 | 0.0095 | ppm | 2026-02-10 18:00 UTC |
| 여천동(울산) | o3 | 0.0421 | ppm | 2026-02-10 18:00 UTC |
| 여천동(울산) | pm10 | 23.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 여천동(울산) | pm25 | 17.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 여천동(울산) | so2 | 0.0022 | ppm | 2026-02-10 18:00 UTC |
| 화산리 | co | 0.34 | ppm | 2026-02-10 18:00 UTC |
| 화산리 | no2 | 0.0082 | ppm | 2026-02-10 18:00 UTC |
| 화산리 | o3 | 0.0457 | ppm | 2026-02-10 18:00 UTC |
| 화산리 | pm10 | 12.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 화산리 | pm25 | 11.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 화산리 | so2 | 0.0018 | ppm | 2026-02-10 18:00 UTC |
| 북부순환도로 | co | 0.34 | ppm | 2026-02-10 18:00 UTC |
| 북부순환도로 | no2 | 0.0082 | ppm | 2026-02-10 18:00 UTC |
| 북부순환도로 | o3 | 0.0418 | ppm | 2026-02-10 18:00 UTC |
| 북부순환도로 | pm10 | 20.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 북부순환도로 | pm25 | 18.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 북부순환도로 | so2 | 0.0018 | ppm | 2026-02-10 18:00 UTC |
| 산업로 | co | 0.4 | ppm | 2026-02-10 18:00 UTC |
| 산업로 | no2 | 0.009 | ppm | 2026-02-10 18:00 UTC |
| 산업로 | o3 | 0.0423 | ppm | 2026-02-10 18:00 UTC |
| 산업로 | pm10 | 25.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 산업로 | pm25 | 11.0 | µg/m³ | 2026-02-10 18:00 UTC |
| 산업로 | so2 | 0.0023 | ppm | 2026-02-10 18:00 UTC |
| NASA GSFC 2 | pm25 | 19.72 | µg/m³ | 2026-02-10 18:02 UTC |