SmogRank / United States / Missouri
Air quality in Kearney
Missouri, United States. Over the last 24 hours its air rated Good, the 1,072nd most polluted of 1,341 cities measured.
24-hour average 25US AQI
Good PM2.5 4.5 µg/m³, 0.3× the WHO 24-hour guideline. The figure the 24-hour ranking uses.
Latest hour: 17 US AQI (3.1 µg/m³), 20:00 local time
About usual for early October (4.3 µg/m³).
Where Kearney ranks 24 hours #1,072 of 1,341, at 25 US AQI (4.5 µg/m³)
7 days – not enough data
30 days – not enough data
This year – not enough data
The last 12 months, day by day
1 10 20 31 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep Oct 2025-11-01: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-02: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-03: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-04: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-05: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-06: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-07: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-08: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-09: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-10: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-11: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-12: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-13: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-14: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-15: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-16: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-17: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-18: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-19: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-20: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-21: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-22: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-23: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-24: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-25: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-26: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-27: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-28: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-29: no daily value, under 18 hours of readings, or readings that failed our checks 2025-11-30: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-01: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-02: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-03: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-04: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-05: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-06: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-07: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-08: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-09: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-10: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-11: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-12: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-13: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-14: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-15: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-16: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-17: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-18: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-19: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-20: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-21: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-22: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-23: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-24: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-25: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-26: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-27: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-28: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-29: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-30: no daily value, under 18 hours of readings, or readings that failed our checks 2025-12-31: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-29: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-30: no daily value, under 18 hours of readings, or readings that failed our checks 2026-01-31: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-02-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-29: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-30: no daily value, under 18 hours of readings, or readings that failed our checks 2026-03-31: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-29: no daily value, under 18 hours of readings, or readings that failed our checks 2026-04-30: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-29: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-30: no daily value, under 18 hours of readings, or readings that failed our checks 2026-05-31: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-29: no daily value, under 18 hours of readings, or readings that failed our checks 2026-06-30: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-29: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-30: no daily value, under 18 hours of readings, or readings that failed our checks 2026-07-31: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-29: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-30: no daily value, under 18 hours of readings, or readings that failed our checks 2026-08-31: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-01: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-02: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-03: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-04: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-05: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-06: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-07: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-08: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-09: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-10: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-11: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-12: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-13: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-14: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-15: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-16: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-17: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-18: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-19: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-20: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-21: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-22: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-23: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-24: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-25: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-26: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-27: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-28: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-29: no daily value, under 18 hours of readings, or readings that failed our checks 2026-09-30: no daily value, under 18 hours of readings, or readings that failed our checks 2026-10-01: no daily value, no readings from the monitor 2026-10-02: no daily value, no readings from the monitor 2026-10-03: no daily value, only 4 of the 18 hours a day needs Daily history appears as days complete. 365 days without a value: 2 with no readings from the monitor, 1 with readings for part of the day (a day needs 18 hours), 362 with under 18 hours of readings or readings that failed our checks; point at a grey square for its reason (why days go blank ). One row per month, one square per local day. Good 0–50
Moderate 51–100
Sensitive groups 101–150
Unhealthy 151–200
Very unhealthy 201–300
Hazardous 301+
The US EPA's Air Quality Index for PM2.5 (2024 breakpoints). Show values as: µg/m³ · US AQI · India AQI · China AQI · European AQI · UK DAQI · Canada AQHI+ . About the scales
Last 4 days, hour by hour 15 30 3 Oct 20:00 local, 2026-10-04 01:00 UTC: 9.3 µg/m³ 3 Oct 21:00 local, 2026-10-04 02:00 UTC: 6.4 µg/m³ 3 Oct 22:00 local, 2026-10-04 03:00 UTC: 2.6 µg/m³ 3 Oct 23:00 local, 2026-10-04 04:00 UTC: 4.0 µg/m³ 4 Oct 00:00 local, 2026-10-04 05:00 UTC: 6.7 µg/m³ 4 Oct 01:00 local, 2026-10-04 06:00 UTC: 3.5 µg/m³ 4 Oct 04:00 local, 2026-10-04 09:00 UTC: 7.8 µg/m³ 4 Oct 05:00 local, 2026-10-04 10:00 UTC: 5.8 µg/m³ 4 Oct 06:00 local, 2026-10-04 11:00 UTC: 4.8 µg/m³ 4 Oct 07:00 local, 2026-10-04 12:00 UTC: 3.0 µg/m³ 4 Oct 08:00 local, 2026-10-04 13:00 UTC: 5.2 µg/m³ 4 Oct 09:00 local, 2026-10-04 14:00 UTC: 7.2 µg/m³ 4 Oct 10:00 local, 2026-10-04 15:00 UTC: 5.9 µg/m³ 4 Oct 11:00 local, 2026-10-04 16:00 UTC: 12.2 µg/m³ 4 Oct 12:00 local, 2026-10-04 17:00 UTC: 5.8 µg/m³ 4 Oct 13:00 local, 2026-10-04 18:00 UTC: 2.6 µg/m³ 4 Oct 14:00 local, 2026-10-04 19:00 UTC: 3.2 µg/m³ 4 Oct 15:00 local, 2026-10-04 20:00 UTC: 1.7 µg/m³ 4 Oct 16:00 local, 2026-10-04 21:00 UTC: 1.5 µg/m³ 4 Oct 18:00 local, 2026-10-04 23:00 UTC: 2.6 µg/m³ 4 Oct 19:00 local, 2026-10-05 00:00 UTC: 1.3 µg/m³ 4 Oct 20:00 local, 2026-10-05 01:00 UTC: 3.1 µg/m³ Oct 1 Oct 2 Oct 3 Oct 4 Kearney's local time; hover a bar for UTC. Dashed line: WHO 24-hour guideline (15 µg/m³).
Monitors
PM2.5 from 1 reference monitor, updated hourly.
Station Operator Type LibertyUS Public Domain AirNow Reference
The city's value is the median of its reference monitors each hour, when at least a third of them report (three are always enough); low-cost sensors are listed but not counted when reference monitors exist. Data via OpenAQ; licences as listed. How we rank . Embed this on your site .
Other cities in United States 30-day averages, US AQI. All of United States .
Updated 2026-10-05 02:07 UTC. Values are PM2.5 (fine particles), the median of each city's monitors, as the US AQI PM2.5 sub-index.