PurpleAir Monitoring Map

ACA PurpleAir Monitoring Dashboard for 2026

Data correction based on article “Development and evaluation of correction models for a low-cost fine particulate matter monitor” by Brayden Nilson, Peter L. Jackson, Corinne L. Schiller and Matthew T. Parsons, (https://amt.copernicus.org/articles/15/3315/2022/)

PurpleAir Monitors

2026 PurpleAir Summary Table

January ACA-Spruce Grove Aspenglen
N = 744
1
ACA_Antler Lake/Uncas Hall
N = 744
1
ACA_ArgyllCL
N = 744
1
ACA_Augustana
N = 744
1
ACA_BelgraviaCL
N = 575
1
ACA_Belmont
N = 744
1
ACA_Bonnie Doon (AQSU-8CBD)
N = 744
1
ACA_BPAC (AQSU-6FE5)
N = 728
1
ACA_Campbell Park
N = 744
1
ACA_CD Nova
N = 744
1
ACA_CentennialPark
N = 742
1
ACA_Chappelle(AQSU-9FF5)
N = 744
1
ACA_EnochSE (AQSU-AD04)
N = 741
1
ACA_Florian Park
N = 744
1
ACA_GallagherPark
N = 189
1
ACA_Hansen Estates
N = 744
1
ACA_Hastings Lake Hall
N = 744
1
ACA_Hazeldean2
N = 744
1
ACA_HeritageLakes
N = 744
1
ACA_Idylwylde (AQSU-A4BF)
N = 744
1
ACA_Inside Education
N = 396
1
ACA_Jamieson Park
N = 720
1
ACA_Kiniski Gardens
N = 744
1
ACA_Klarvatten
N = 744
1
ACA_LaurierHeightsCL
N = 744
1
ACA_LendrumAQMS
N = 744
1
ACA_Lions Park
N = 744
1
ACA_Morinville (AQSU - 2C47)
N = 744
1
ACA_Mt Pleasant Park
N = 744
1
ACA_Natalia Park
N = 744
1
ACA_North Cooking Lake Hall
N = 744
1
ACA_O’Morrow
N = 744
1
ACA_Pickardville (AQSU-1D05)
N = 744
1
ACA_Poachers Landing
N = 744
1
ACA_PrinceRupert
N = 744
1
ACA_QueenAlexandraPark
N = 742
1
ACA_RAC
N = 744
1
ACA_Secord
N = 744
1
ACA_South Cooking Lake
N = 739
1
ACA_Spruce Grove Fire Services
N = 744
1
ACA_Strathcona Wilderness Centre
N = 732
1
ACA_StrathconaCL (AQSU-9E5B)
N = 744
1
ACA_Summerside(AQSU-D273)
N = 744
1
ACA_UITC
N = 744
1
ACA_Uncas Park
N = 744
1
ACA_W.P.Wagner(AQSU-133F)
N = 744
1
ACA_WestlockCounty (AQSU-509E)
N = 743
1
ACA_Westmount
N = 744
1
ACA_Wetaskiwin (AQSU-708E)
N = 744
1
ACA_Windsor Park
N = 335
1
ACA_Winterburn Industrial
N = 744
1
ACA_Woodcroft
N = 744
1
PM2.5_PA 3.9 (20.1) 11.2 (39.4) 13.5 (41.8) 2.4 (12.8) 6.2 (25.0) 3.4 (17.2) 10.9 (38.2) 9.4 (37.4) 5.0 (17.6) 10.5 (34.7) 7.8 (25.1) 9.1 (34.9) 8.3 (33.5) 10.8 (37.2) 9.4 (34.7) 4.6 (17.6) 8.8 (29.5) 3.4 (17.1) 7.6 (25.4) 9.5 (32.6) 1.7 (9.1) 7.7 (23.4) 12.3 (40.2) 13.3 (41.8) 14.4 (45.8) 10.4 (31.1) 7.9 (28.1) 10.4 (35.0) 7.5 (23.7) 30.9 (61.5) 10.5 (39.0) 4.7 (17.3) 6.9 (31.7) 2.2 (8.9) 5.4 (20.1) 5.7 (18.9) 10.1 (32.8) 9.8 (32.0) 6.0 (22.2) 9.8 (32.8) 11.0 (39.1) 9.4 (32.8) 7.3 (29.0) 8.4 (31.8) 2.6 (15.4) 10.9 (37.2) 3.4 (14.6) 2.7 (14.5) 10.2 (31.1) 3.6 (12.4) 10.8 (33.1) 8.0 (31.5)
1 Mean (95th percentile)

PurpleAir BoxPlot for 2026

PurpleAir Daily 2026 Averages

put cursor over site to highlight, or check off the legend

PurpleAir 2026 Profile

based on regional average PurpleAir

PM2.5 Interactive Hourly Trace

PurpleAir Monitors in Alberta active in last 30 days