Air quality in Bitola, North Macedonia today

Update date
Last updated: 2026-02-10T18:00:00+00:00
[Advertisement 1]

Mr. Duck’s Air Quality Score

Mr. Duck – Moderate air today

Moderate air today for Bitola, North Macedonia

⚠️ This website is currently under active development. Some data may be incomplete or temporarily inaccurate. For health-critical decisions, please verify information through official government or environmental sources.
Categories follow US EPA AQI breakpoints for PM (estimate from latest valid measurements; this project does not compute EPA NowCast/24-hour AQI yet).

This friendly indicator summarizes the latest city readings. For health guidance, please see: EPA AirNow or WHO.

Air quality today

The air quality in Bitola is currently classified as Moderate. The main pollutant identified is PM2.5 (fine particles). Measurements show a PM2.5 value of 16.28 µg/m³ and a PM10 value of 23.77 µg/m³, based on seven valid observations reported through OpenAQ.

These figures reflect the present conditions without implying any trend or cause. 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).

Moderate
PM25
16.3
µg/m³
Good
PM10
23.8
µg/m³
Measured
O3
43.5
µg/m³
Measured
NO2
22
µg/m³
Measured
SO2
4.76
µg/m³
Measured
CO
139
µg/m³
[Advertisement 2]

What the data includes

The dataset for Bitola contains measurements of seven common air‑quality pollutants – carbon monoxide (CO), nitrogen oxide (NO), nitrogen dioxide (NO₂), ozone (O₃), particulate matter 10 µm or less (PM₁₀), particulate matter 2.5 µm or less (PM₂.₅) and sulfur dioxide (SO₂). These values come from 14 individual rows collected at two monitoring stations, identified as Bitola 1 UHMR and Bitola 2 Strezevo.

Most of the recent observations are fresh: for CO, NO₂, O₃, PM₁₀, PM₂.₅ and SO₂ the latest timestamps are 2026‑02‑10 18:00 UTC, meaning the data were updated within the past week. The only older entry is for NO, recorded on 2024‑03‑11 12:00 UTC, which the source labels as “old data”. Across the pollutants the reported ranges show considerable variability. CO spans from a low of 0 µg/m³ up to a maximum of 139.2 µg/m³, with a median around 69.6 µg/m³; NO₂ varies between about 4.9 and 22.0 µg/m³ (median 13.5 µg/m³); O₃ ranges from 20.8 to 43.5 µg/m³ (median 32.2 µg/m³). Particulate matter shows lower absolute values, with PM₁₀ between –1 and 23.8 µg/m³ (median 11.4 µg/m³) and PM₂.₅ from 0 to 16.3 µg/m³ (median 8.1 µg/m³). SO₂ is recorded from roughly 4.8 up to 113.1 µg/m³, with a median near 58.9 µg/m³.

The coverage is uneven: while most pollutants have recent readings from both stations, NO relies on an older single measurement, and the PM₁₀ dataset even includes a negative minimum, indicating possible sensor or data‑processing issues. Because the observations come from only two sites, conditions can differ across the city and over time, especially for pollutants with sparse or outdated entries.

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).

PM25 16.3 µg/m³ PM10 23.8 µg/m³ O3 43.5 µg/m³ NO2 22 µg/m³ SO2 4.76 µg/m³ CO 139 µg/m³
[Advertisement 3]

Data notes

The data shown for Bitola is based on seven valid measurements and was refreshed recently, with the latest update recorded at 2026‑02‑10T18:00:00+00:00 (updated within 3 days). This snapshot reflects conditions at the time of collection; air quality can differ across neighborhoods and change throughout the day, so values may not represent every location or moment in the city.

OpenAQ station rows

StationParameterValueUnitLast updated
Bitola 2 Strezevoco0.0µg/m³2025-12-10 16:00 UTC
Bitola 2 Strezevono3.875µg/m³2024-03-11 12:00 UTC
Bitola 2 Strezevono222.0414µg/m³2026-02-10 18:00 UTC
Bitola 2 Strezevoo320.8µg/m³2025-04-14 10:00 UTC
Bitola 2 Strezevopm1023.77µg/m³2026-02-10 18:00 UTC
Bitola 2 Strezevopm2516.28µg/m³2026-02-10 18:00 UTC
Bitola 2 Strezevoso24.76142µg/m³2026-02-10 18:00 UTC
Bitola 1 UHMRco139.2µg/m³2026-02-10 18:00 UTC
Bitola 1 UHMRno2.0875µg/m³2024-03-11 12:00 UTC
Bitola 1 UHMRno24.9278µg/m³2026-02-10 18:00 UTC
Bitola 1 UHMRo343.52µg/m³2026-02-10 18:00 UTC
Bitola 1 UHMRpm250.0µg/m³2025-12-10 13:00 UTC
Bitola 1 UHMRso2113.103µg/m³2026-01-02 09:00 UTC