flossypurse.studio

Data · Charts

The charts.

199 charts of Alberta and Canada public data from 50+ official sources. Every one is free to read, embed and share, and you don't need an account. Want the data in your own code? Read the API docs.

Start here

Showing all 199 charts

Economy

71 charts

From Statistics Canada (28), Bank of Canada (12), Canada Energy Regulator (10) and 12 more publishers.

Energy

BoC Energy Commodity Price Index

Bank of Canada's energy commodity price index tracking oil, gas, and coal prices over 20 years.

Economy · CanadaMonthly

BoC All Commodities Index

Broad commodity price index from Bank of Canada covering energy, metals, agriculture, and forestry.

Economy · CanadaMonthly

Energy Price vs CAD/USD

Dual-axis comparison of energy commodity prices against the Canadian dollar exchange rate.

Economy · CanadaMonthly

Non-Energy Commodity Index

Bank of Canada index for non-energy commodities — agriculture, metals, forestry.

Economy · CanadaMonthly

Alberta Mining/Oil & Gas GDP

GDP of Alberta's mining, quarrying, and oil and gas extraction sector, in chained (2017) dollars.

Economy · AlbertaAnnual

Alberta Construction GDP

GDP of Alberta's construction sector, in chained (2017) dollars.

Economy · AlbertaAnnual

CAD/USD Exchange Rate

US dollars per Canadian dollar, Bank of Canada daily rate — a key variable for Alberta's export-driven economy.

Economy · CanadaDaily

WTI Crude Oil Spot Price

Daily West Texas Intermediate spot price at Cushing, Oklahoma, in US dollars per barrel — the benchmark Alberta production is priced against.

Economy · United StatesDaily

Brent Crude Oil Spot Price

Monthly average Europe Brent spot price FOB, in US dollars per barrel — the global light-crude benchmark WTI trades relative to.

Economy · WorldMonthly

U.S. Crude Oil Field Production (thousand barrels per day)

Average daily crude oil production in the United States each month, in thousands of barrels per day, as the U.S. Energy Information Administration reports it.

Economy · United StatesMonthly

Canadian Crude Oil Exports by Destination

Annual average daily crude oil exports from Canada by receiving PADD region, in barrels per day. Canada-wide — the source has no origin-province breakdown, so this is not an Alberta figure.

Economy · CanadaAnnual

Canadian Crude Oil Exports by Type

Monthly average daily crude oil exports from Canada by grade — light, medium, heavy — in barrels per day. Canada-wide, all origin provinces combined.

Economy · CanadaMonthly

Oil Pipeline Apportionment — Trans Mountain, Keystone and Cochin

The percentage by which each shipper's requested volume was cut in a month because total requests exceeded what the pipeline could carry, as the operators report it to the Canada Energy Regulator. Zero means every request was accepted. Shippers often request far more space than they expect to use, so a high figure means demand for space was heavy, not that the pipeline ran near empty. Enbridge's Mainline reports at many points along the system and has its own chart, measured differently. Cochin carries diluent into Alberta rather than crude out of it.

Economy · CanadaQuarterly

Enbridge Mainline — Share of Requested Volume Not Accepted

Each month, the share of the oil that shippers asked to move on Enbridge's Canadian Mainline that Enbridge did not accept because the system was full, computed from the original and accepted nominations Enbridge reports to the Canada Energy Regulator. Starts in January 2016, the first month both figures are published. Shippers often request more space than they expect to use, so a high figure means demand for space was heavy, not that the line ran near empty. It is a whole-system figure: cuts on individual lines can be deeper. For January to September 2017 CER also published its own percentage for the system, and it ran higher — 33% against 18% for January 2017.

Economy · CanadaQuarterly

Oil Pipeline Throughput — Enbridge Mainline, Trans Mountain and Keystone

Average daily volume each pipeline moved in a month, in thousand cubic metres per day as the Canada Energy Regulator publishes it (one thousand cubic metres is about 6,290 barrels). Enbridge's Mainline is measured at Gretna, Manitoba, where it crosses into the United States, and includes a small volume of US crude that joins the line in Saskatchewan. Trans Mountain is the sum of its deliveries at Burnaby, Westridge and Sumas. Keystone is measured at the border near Haskett, Manitoba, from July 2010. Capacity and utilization are left out for all three lines. Keystone and Enbridge at Gretna do publish capacity at the points charted, but Trans Mountain publishes its capacity only for the system as a whole, on a row with no throughput (143.0 thousand m³/d available in June 2026, against 137.6 delivered), so its delivery points carry no capacity of their own and the three lines could not be compared on one basis.

Economy · CanadaQuarterly

Alberta Crude Oil Production by Type (thousand barrels per day)

Alberta's crude oil production each month, in thousands of barrels per day, stacked by type: upgraded bitumen (synthetic crude), non-upgraded bitumen, conventional light and medium, conventional heavy, and condensate with pentanes plus. Statistics Canada's monthly supply and disposition table from 2016 to its latest release; the Canada Energy Regulator's per-day restatement of the same figures before 2016.

Economy · AlbertaMonthly

Alberta Resource Revenue by Source, 1970 to Today

What the Alberta government has collected from non-renewable resources each fiscal year since 1970/71, by source: oil sands, conventional oil and natural gas royalties, bonuses and sales of Crown leases, rentals and fees, and coal, in $ millions. Fiscal years run April to March. Alberta Energy and Minerals' historical royalty revenue workbook: summary, unaudited figures that can change when final actuals are reported.

Economy · AlbertaAnnual

Alberta Non-renewable Resource Revenue

Total non-renewable resource revenue to the Alberta government each fiscal year since 1970/71, in $ millions: all royalties, bonuses, lease sales, rentals and fees, net of the royalty credits of the day. Fiscal years run April to March. Alberta Energy and Minerals' historical royalty revenue workbook: summary, unaudited figures that can change when final actuals are reported.

Economy · AlbertaAnnual

Resource Revenue as a Share of Alberta Government Revenue

Net non-renewable resource revenue as a percentage of total Government of Alberta revenue, each fiscal year since 1970/71. Fiscal years run April to March. Alberta Energy and Minerals' historical royalty revenue workbook: summary, unaudited figures that can change when final actuals are reported.

Economy · AlbertaAnnual

Pipeline Incidents: Alberta vs Canada

Pipeline incidents reported to the Canada Energy Regulator each calendar year, in Alberta and in all of Canada, 2008 to 2025. Alberta had 70 in 2012, its highest year, and 27 in each of 2024 and 2025; Canada had 173 in 2017 and 68 in 2025. Counted by the date the incident was reported. The CER regulates only pipelines that cross a provincial or national border, so the many pipelines regulated by the Alberta Energy Regulator are not in these counts.

Economy · Alberta and CanadaAnnual

Alberta Pipeline Incidents by Type: First Year on Record vs Latest

Alberta pipeline incidents reported to the Canada Energy Regulator, by type of incident, in 2008 (the first year of the data) and in 2025: fires rose from 1 to 9, releases of a substance from 5 to 9, and operation beyond design limits from 0 to 6. 2008 is far below every later year, though: Alberta had 6 incidents that year, against 26 to 70 a year from 2009 on and 27 in 2025, so the rise says more about that first year than about a trend. An incident can be more than one type and is counted under each, so the bars add up to more than the year's incidents. Federally regulated pipelines only.

Economy · AlbertaAnnual

Oil Production: Parkland County vs Leduc, Sturgeon and Lac Ste. Anne Counties

Cubic metres of oil produced each year from wells in Parkland County and in three neighbouring Edmonton-region counties, 2003 to 2025: conventional and non-conventional oil, including unprocessed bitumen and synthetic oil, by where the wells are. Parkland County produced 204,840 m3 in 2003, 85,242 m3 in 2020 and 167,471 m3 in 2025; Leduc County 550,156 m3 in 2025, Sturgeon County 183,109 m3 and Lac Ste. Anne County 49,606 m3. Brazeau and Yellowhead counties, further west, produced 4 to 11 times as much as Parkland in 2025 and are left off so the lines stay readable; every producing municipality is in the API.

Economy · Parkland CountyAnnual

Oil Pipeline Tolls Now, Against 2015 and 2020

What each federally regulated oil pipeline charges shippers now, against what it charged in January 2015 and in January 2020, with each of those = 100. Trans-Northern's toll is 4.1 times its 2015 level and Norman Wells' 2.7 times; Keystone's is up 17% on 2015 and flat on 2020. Southern Lights' and Cochin's are lower than in 2015. Each pipeline's figure is one headline toll, on the path and service it publishes longest, in its own currency and unit; pipelines without a toll on file in both 2015 and 2020 (Trans Mountain's current tariff starts in 2024) are left out, and so is Enbridge Mainline, whose tolls have been published since July 2023 in two currency parts (CAD$ and US$) that no single figure here can stand for. These are regulated shipping charges, not a price anyone pays at the pump.

Economy · CanadaAd hoc

Natural Gas Pipeline Tolls: NGTL vs Westcoast vs Alliance

The monthly toll, in dollars per thousand cubic metres, on three natural gas pipelines that carry Alberta and British Columbia gas. NGTL's average firm receipt toll rose from $216.98 in 2014 to $318.99 in 2026; Westcoast's one-year firm toll from $135.74 in 2010 to $371.69; Alliance's toll from Zone 1 to the US border went from $768.37 in 2015 to $736.16. Each is that pipeline's headline toll on one path and service, so the levels are not one price for the same service. Regulated shipping charges filed with the Canada Energy Regulator, not a price any household pays.

Economy · CanadaAd hoc

Boom-Bust Cycle

Energy Price vs Unemployment

Alberta's boom-bust cycle visualized: energy commodity prices vs unemployment rate.

Economy · AlbertaMonthly

Energy Price vs Housing Starts

How energy price swings drive housing construction activity in Alberta.

Economy · Edmonton metro (CMA)Monthly

Alberta Real GDP

Alberta's real gross domestic product at basic prices, in chained (2017) dollars — the broadest measure of economic output.

Economy · AlbertaAnnual

Alberta CPI (All Items)

Consumer price index for Alberta — tracks inflation across goods and services.

Economy · AlbertaMonthly

Alberta pay vs. prices

How much Alberta pay and prices have risen over five years, each as the % change since the first month shown. Pay is average weekly earnings. Prices are the consumer price index: overall, groceries and rent. Pay is seasonally adjusted and prices are not, so compare the same month across years.

Economy · AlbertaMonthly

Inflation by Component: Alberta vs Canada

How much prices rose over 12 months in Alberta and in Canada, overall and for shelter, rent, natural gas, electricity, car insurance, groceries and gasoline, in the newest month Statistics Canada has published. Each bar compares the month with the same month a year before. Rent, natural gas and electricity are parts of shelter, so they are not extra to it. Car insurance is the consumer price index for passenger vehicle insurance premiums, the price of the same coverage over time, not what drivers paid. Each place's index starts at 100 in 2002 from its own prices, so only the % changes can be compared, not the index levels.

Economy · AlbertaMonthly

Alberta Activity Index (AAX)

Alberta Treasury Board's composite economic activity index — monthly pulse of the province.

Economy · AlbertaMonthly

Business Dynamics

Business Openings & Closures — All Industries

Monthly business openings vs closures across Alberta's business sector industries, seasonally adjusted. Experimental Statistics Canada estimates; a business counts as opening when it first has an employee.

Economy · AlbertaMonthly

Active Business Count

Total count of active businesses in Alberta over time.

Economy · AlbertaMonthly

Retail Trade Business Dynamics

Business openings and closures in Alberta's retail trade sector.

Economy · AlbertaMonthly

Accommodation & Food Services Business Dynamics

Monthly business openings and closures in Alberta's accommodation and food services sector (NAICS 72), seasonally adjusted. Experimental Statistics Canada estimates; a business counts as opening when it first has an employee.

Economy · AlbertaMonthly

Incorporations — Edmonton and Calgary

Number of new incorporations registered each year, counted by municipality, from Service Alberta's corporate registry as published on the Alberta Regional Dashboard. A new incorporation is not the same as a new operating business.

Economy · City of Edmonton and City of CalgaryAnnual

New Incorporations: Spruce Grove, Stony Plain and Parkland County

Number of new incorporations registered each year with a registered address in the City of Spruce Grove, the Town of Stony Plain and Parkland County, from Service Alberta's corporate registry as published on the Alberta Regional Dashboard, 2000 to 2025. Spruce Grove registered 292 in 2025, up from 102 in 2000; Stony Plain 178, up from 94; Parkland County 243, up from 97, its highest year. A new incorporation is not the same as a new operating business: it counts companies registered, including holding companies and ones that never trade, by the address they gave.

Economy · Spruce Grove, Stony Plain and Parkland CountyAnnual

Incorporations — Alberta's Mid-Sized Cities

Number of new incorporations registered each year in Red Deer, Lethbridge, St. Albert, Medicine Hat, Grande Prairie and Airdrie, from Service Alberta's corporate registry as published on the Alberta Regional Dashboard. A new incorporation is not the same as a new operating business.

Economy · AlbertaAnnual

Businesses with Employees: Calgary vs Edmonton

Business locations with at least one employee in the City of Calgary and the City of Edmonton, from each June release of Statistics Canada's Canadian Business Counts, 2020 to 2026. Calgary had 57,817 in June 2026 and Edmonton 40,152. Statistics Canada advises that Business Counts should not be read as a time series: each release is a separate table from the Business Register, whose methods and classifications change between releases, so a change from one June to the next is not only businesses opening or closing. Compare the two cities within a year more than either city across years. Locations without employees (the self-employed) are not counted.

Economy · City of Calgary and City of EdmontonAnnual

Calgary's Businesses by Industry: 2020 vs 2026

Business locations with at least one employee in the City of Calgary, by industry (NAICS sector), in Statistics Canada's June 2020 and June 2026 Canadian Business Counts. Health care rose from 4,950 to 6,381 locations and construction from 5,476 to 6,542; mining, quarrying and oil and gas fell from 908 to 693. The two releases are separate tables, and Statistics Canada advises they should not be read as a time series: the Business Register's methods and industry coding change between releases, and the count it has not yet classified by industry grew from 4,317 to 5,950, which moves businesses between bars as well as between years. Locations without employees are not counted.

Economy · City of CalgaryAnnual

Building Permits Issued — Edmonton and Calgary

Number of building permits granted each calendar year by the municipality, commercial, industrial, institutional and residential added together, as published on the Alberta Regional Dashboard. A count of permits, not of dwellings or of dollar value.

Economy · City of Edmonton and City of CalgaryAnnual

Building Permits Issued — Alberta's Mid-Sized Cities

Number of building permits granted each calendar year in Red Deer, Lethbridge, St. Albert, Medicine Hat, Grande Prairie and Airdrie, commercial, industrial, institutional and residential added together, as published on the Alberta Regional Dashboard. A count of permits, not of dwellings or of dollar value.

Economy · AlbertaAnnual

Real Estate

35 charts

From City of Edmonton (11), CMHC (9), Statistics Canada (5) and 7 more publishers.

Market

Edmonton CMA — Dwelling Units Created

Monthly dwelling unit creation in the Edmonton census metropolitan area.

Real Estate · Edmonton metro (CMA)Monthly

Edmonton CMA — Residential Permit Value

Total residential building permit value in Edmonton CMA — a forward indicator of construction.

Real Estate · Edmonton metro (CMA)Monthly

Edmonton CMA — Single-Family Units

Single-family dwelling units created in the Edmonton CMA.

Real Estate · Edmonton metro (CMA)Monthly

Edmonton — Construction Permits by Type

Breakdown of construction permit types in Edmonton.

Real Estate · City of EdmontonDaily

Alberta Major Projects by Sector (2015 inventory)

Number of projects in each sector in Alberta's Inventory of Major Alberta Projects ($5M and up: recently completed, under construction, or proposed to start within two years). A count of projects, not a sum of their value. The open data file was last updated in July 2015 and lists 835 projects, so this is a 2015 picture.

Real Estate · AlbertaAd hoc

Edmonton — New Housing Units Permitted

Newly permitted housing units in Edmonton by neighbourhood.

Real Estate · City of EdmontonMonthly

Edmonton — Where New Homes Are Being Built

Top neighbourhoods for new home construction permits in Edmonton.

Real Estate · City of EdmontonDaily

Edmonton — Average Construction Value per Permit, by Neighbourhood

Average declared construction value per building permit, by Edmonton neighbourhood.

Real Estate · City of EdmontonDaily

Edmonton — Highest Assessed Neighbourhoods

Top Edmonton neighbourhoods by average property assessment value.

Real Estate · City of EdmontonAnnual

Edmonton — Redeveloping Neighbourhoods

Edmonton neighbourhoods with the highest redevelopment activity.

Real Estate · City of EdmontonDaily

Edmonton — Home Improvement Hotspots

Edmonton neighbourhoods with the most renovation permit activity.

Real Estate · City of EdmontonDaily

Strathcona County — Hot Subdivisions

Top subdivisions by development activity in Strathcona County.

Real Estate · Strathcona CountyDaily

Strathcona County — Assessments by Type

Average assessed value by building type across Strathcona County's whole assessment roll. The newest roll the county publishes carries 2023 assessed values.

Real Estate · Strathcona CountyAnnual

St. Albert — Assessments by Neighbourhood

Property assessments by neighbourhood in St. Albert.

Real Estate · St. AlbertAnnual

Land Title Transfers: Calgary vs Edmonton

Land title transfers registered each year for property in the City of Calgary and the City of Edmonton, 2008 to 2025. Both peaked in 2023, Calgary at 42,331 and Edmonton at 28,917; in 2025 Calgary had 33,801 and Edmonton 26,291, against 23,140 and 19,261 in 2020. A transfer is any registered change of title, not only a sale: transfers within a family, to an estate or between related companies count too.

Real Estate · City of Calgary and City of EdmontonAnnual

Land Title Transfers: Spruce Grove, Stony Plain and Parkland County

Land title transfers registered each year for property in Spruce Grove, Stony Plain and Parkland County, 2008 to 2025. In 2025 Spruce Grove had 1,789, Parkland County 1,073 and Stony Plain 691, all three up from 2019 (946, 702 and 385). A transfer is any registered change of title, not only a sale: transfers within a family, to an estate or between related companies count too.

Real Estate · Spruce Grove, Stony Plain and Parkland CountyAnnual

Rental

Rental Vacancy Rate — Edmonton vs Calgary

CMHC rental vacancy rates compared between Edmonton and Calgary.

Real Estate · Edmonton metro (CMA) and Calgary metro (CMA)Annual

Average Rents — Edmonton vs Calgary

Average 1-bed and 2-bed rents compared between Edmonton and Calgary.

Real Estate · Edmonton metro (CMA) and Calgary metro (CMA)Annual

Edmonton Rents by Unit Type

Average rents in Edmonton broken down by unit type — bachelor, 1-bed, 2-bed, 3-bed+.

Real Estate · Edmonton metro (CMA)Annual

Calgary Rents by Unit Type

Average rents in Calgary broken down by unit type.

Real Estate · Calgary metro (CMA)Annual

Edmonton Vacancy Rate vs Housing Starts

Dual-axis view showing how vacancy rates relate to new housing starts.

Real Estate · Edmonton metro (CMA)Annual

Average Two-Bedroom Rent: Spruce Grove and Stony Plain vs Edmonton and Alberta

Average monthly rent for a two-bedroom unit in purpose-built rentals (row houses and apartments), each October since 1990, in the City of Spruce Grove and the Town of Stony Plain as CMHC surveys them on their own, beside the Edmonton census metropolitan area (which includes both) and Alberta. In October 2025 Spruce Grove averaged $1,601, Stony Plain $1,521, the Edmonton area $1,598 and Alberta $1,670; in 2015 they were $1,285, $1,146, $1,261 and $1,239. CMHC suppressed Stony Plain's 2024 figure, so its line has a gap there. Rented houses, condominiums and basement suites are not in this survey.

Real Estate · Spruce Grove, Stony Plain and Edmonton metro (CMA)Annual

Rental Vacancy Rate: Spruce Grove and Stony Plain vs Edmonton and Alberta

Share of purpose-built rental units (row houses and apartments, all bedroom types) standing vacant each October since 1990, in Spruce Grove and Stony Plain as CMHC surveys them on their own, beside the Edmonton census metropolitan area and Alberta. Both towns' rentals filled up after 2021: Spruce Grove fell from 2.0% to 0.3% in 2024, and Stony Plain from 6.5% to 0.0% in 2024, before 2.4% in 2025, while the Edmonton area went from 6.9% to 3.8% and Alberta from 6.5% to 4.2%. Both towns had more than 10% vacant in 2015. CMHC suppressed Spruce Grove's 2025 rate, and grades several small-town figures as poor in reliability (Stony Plain's 2024 among them); the grade is served with each figure through the API.

Real Estate · Spruce Grove, Stony Plain and Edmonton metro (CMA)Annual

Community

49 charts

From Statistics Canada (27), Government of Alberta (13), Statistics Canada, 2021 Census of Population (4) and 3 more publishers.

Labour

Alberta Employment

Total employment in Alberta from the Labour Force Survey.

Community · AlbertaMonthly

Participation Rate

Alberta's labour force participation rate — what share of working-age adults are in the labour market.

Community · AlbertaMonthly

Employment vs Unemployment Rate

Dual-axis overlay of total employment against unemployment rate.

Community · AlbertaMonthly

Average Weekly Earnings

Average weekly earnings for Alberta workers — a wage growth indicator.

Community · AlbertaMonthly

Employment Rate

Alberta's employment rate — the percentage of working-age population that is employed.

Community · AlbertaMonthly

Full-time Jobs: Alberta vs Canada

12-month % change in full-time employment, Alberta vs Canada, seasonally adjusted, from the monthly Labour Force Survey. The survey is a sample, so a one-month change in Alberta employment can be off by about 13,000 jobs either way (Statistics Canada's standard error; about 17,500 for full-time jobs alone). A one-month move smaller than that may be noise, which is why this chart shows the change over 12 months.

Community · AlbertaMonthly

Average Weekly Earnings by Industry: Alberta vs Canada

Average weekly earnings, overtime included, for employees in eight industries, Alberta against Canada, seasonally adjusted, in the latest month. In August 2026 Alberta paid more in six of the eight, most of all in mining, quarrying and oil and gas ($2,783.97 a week against $2,584.43), and less in health care ($1,114.24 against $1,180.91) and educational services ($1,292.81 against $1,363.79). An average over full- and part-time employees, so an industry with more part-time work shows lower earnings.

Community · Alberta and CanadaMonthly

Immigration

International Immigration to Alberta

Annual international immigration flows into Alberta.

Community · AlbertaAnnual

Net Interprovincial Migration

Net migration between Alberta and other provinces — positive means more people moving to Alberta.

Community · AlbertaAnnual

Population Growth Components

Five-way breakdown: immigration, interprovincial migration, emigration, births, and deaths.

Community · AlbertaAnnual

Net Migration vs Energy Prices

How Alberta's migration patterns track with energy commodity prices — people follow the boom.

Community · AlbertaAnnual

People Moving to and from Alberta, Within Canada

People who moved to Alberta from another province or territory, and people who left Alberta for one, each calendar year since 1962 (Statistics Canada's quarterly estimates added up; a year shows once all four quarters are out). In 2025, 77,837 people arrived and 56,450 left; in 2016, the worst year of the oil-price slump, 59,865 arrived and 77,695 left. Estimates, revised as better data come in, the newest most of all.

Community · AlbertaAnnual

Net Moves Within Canada: Alberta vs Ontario vs British Columbia

People arriving from other provinces and territories minus people leaving for them, each calendar year since 1962, for Alberta, Ontario and British Columbia (Statistics Canada's quarterly estimates added up). In 2025 Alberta gained 21,387, British Columbia gained 6,244 and Ontario lost 22,871. Estimates, revised as better data come in.

Community · AlbertaAnnual

Health

Alberta ED Visits — Acute Upper Respiratory Infections

Province-wide age-standardized emergency department visit rate for acute upper respiratory infections, per 100,000 population. The highest-volume of the eleven disease groups Alberta Health publishes.

Community · AlbertaEvery 2 years

Albertans Reporting Very Good or Excellent Health

Share of Albertans aged 18 and over who rate their own health as very good or excellent, from the Canadian Community Health Survey two-year cycle. A survey estimate, not a census count.

Community · AlbertaEvery 2 years

Very Good or Excellent Self-Rated Health, by Health Zone

Share of adults 18 and over who rate their own health as very good or excellent, for Alberta and each of its five health zones, from the Canadian Community Health Survey two-year cycles 2015–2016 to 2023–2024. Survey estimates: each zone is estimated separately and the zones do not average to the provincial figure. Statistics Canada redesigned the survey in 2022, adding online self-reporting, and advises caution when comparing cycles that include 2022 or later with earlier ones.

Community · AlbertaEvery 2 years

Very Good or Excellent Self-Rated Mental Health, by Health Zone

Share of adults 18 and over who rate their own mental health as very good or excellent, for Alberta and each of its five health zones, from the Canadian Community Health Survey two-year cycles 2015–2016 to 2023–2024. Survey estimates: each zone is estimated separately and the zones do not average to the provincial figure. Statistics Canada redesigned the survey in 2022, adding online self-reporting, and advises caution when comparing cycles that include 2022 or later with earlier ones.

Community · AlbertaEvery 2 years

Adults with Obesity, by Health Zone

Share of adults 18 and over with a body mass index of 30 or more, calculated from self-reported height and weight with Statistics Canada's adjustment for self-reporting, for Alberta and each of its five health zones. Canadian Community Health Survey two-year cycles 2015–2016 to 2023–2024. Survey estimates: each zone is estimated separately and the zones do not average to the provincial figure. Statistics Canada redesigned the survey in 2022 and advises caution when comparing cycles that include 2022 or later with earlier ones.

Community · AlbertaEvery 2 years

Adults Who Smoke, by Health Zone

Share of adults 18 and over who smoke cigarettes daily or occasionally, for Alberta and each of its five health zones, from the Canadian Community Health Survey two-year cycles 2015–2016 to 2023–2024. Survey estimates: each zone is estimated separately and the zones do not average to the provincial figure. Statistics Canada redesigned the survey in 2022 and advises caution when comparing cycles that include 2022 or later with earlier ones.

Community · AlbertaEvery 2 years

Adults Who Drink Heavily, by Health Zone

Share of adults 18 and over who report heavy drinking — five or more drinks for men, or four or more for women, on one occasion at least once a month in the past year — for Alberta and each of its five health zones. Canadian Community Health Survey two-year cycles 2015–2016 to 2023–2024. Survey estimates: each zone is estimated separately and the zones do not average to the provincial figure. Statistics Canada redesigned the survey in 2022 and advises caution when comparing cycles that include 2022 or later with earlier ones.

Community · AlbertaEvery 2 years

Albertans with a Regular Health Care Provider

Share of Albertans aged 18 and over who report having a regular health care provider, each year from 2015, from the Canadian Community Health Survey. A survey estimate, not a count of patients on a roster. The 2020 survey was collected in shortened periods because of the pandemic; Statistics Canada redesigned the survey in 2022 and revised the question in 2024, and advises caution comparing those years with earlier ones.

Community · AlbertaAnnual

Albertans with Unmet Health Care Needs

Share of Albertans who report that they needed health care in the past 12 months and did not receive it, each year from 2018, from the Canadian Income Survey. A survey estimate. The survey covers people aged 16 and over before 2022 and 15 and over from 2022, when its sample was also enlarged.

Community · AlbertaAnnual

Alberta ED Visit Rates by Condition

Province-wide age-standardized emergency department visit rate per 100,000 population for each of the eleven conditions Alberta Health publishes, in the latest year available. These are rates, not visit counts, and cannot be added together. The source table covers 2014 to 2023.

Community · AlbertaEvery 2 years

Highest ED Visit Rates for Upper Respiratory Infections, by Local Area

The 15 of Alberta's 132 Local Geographic Areas with the highest age-standardized emergency department visit rates for acute upper respiratory infections in the latest year available, per 100,000 residents. Rates in areas with small populations can change sharply from one year to the next. Areas whose figure Alberta Health suppressed are not ranked.

Community · AlbertaEvery 2 years

Safety

Alberta Crime Severity Index: Total, Violent and Non-violent

Alberta's overall, violent and non-violent Crime Severity Index each year since 1998. Police-reported crime weighted by seriousness and divided by population, indexed so that Canada in 2006 = 100 (Statistics Canada table 35-10-0190-01, annual, 1998 on). An index, not a count: it cannot be added across police services. The full table, every Alberta police service including rural RCMP detachments and First Nations services, is in the API.

Community · AlbertaAnnual

Crime Severity Index in Alberta's Largest Cities

The overall Crime Severity Index for Alberta and the police services of Calgary, Edmonton, Red Deer (RCMP), Lethbridge and Medicine Hat each year since 1998. Police-reported crime weighted by seriousness and divided by population, indexed so that Canada in 2006 = 100 (Statistics Canada table 35-10-0190-01, annual, 1998 on). An index, not a count: it cannot be added across police services. The full table, every Alberta police service including rural RCMP detachments and First Nations services, is in the API.

Community · AlbertaAnnual

Crime Severity Index: Spruce Grove, Stony Plain and Parkland County vs Edmonton and Alberta

The overall Crime Severity Index each year since 1998 for the three police services of the Tri-Region, each its own line in Statistics Canada's table: Spruce Grove's and Stony Plain's RCMP municipal detachments and Parkland RCMP's rural detachment (Parkland County outside the towns), against Edmonton's municipal police and Alberta. In 2025 it was 73.0 in Spruce Grove, 80.8 in Stony Plain and 107.4 in rural Parkland County, against 103.9 in Edmonton and 90.6 across Alberta; in 2015 the four were 91.5, 84.6, 115.7 and 113.2 (Alberta 104.5). Police-reported crime weighted by seriousness and divided by population, indexed so that Canada in 2006 = 100 (Statistics Canada table 35-10-0190-01, annual). An index, not a count: it cannot be added across police services, and it swings more where fewer people are served.

Community · Spruce Grove, Stony Plain and Parkland CountyAnnual

Share of Crime Solved (Weighted Clearance Rate): Spruce Grove, Stony Plain and Parkland County vs Edmonton and Alberta

The weighted clearance rate each year since 1998: the share of police-reported crime that police cleared, by a charge or otherwise, with each incident weighted by seriousness the same way as the Crime Severity Index, so solving a serious crime counts for more. For Spruce Grove's and Stony Plain's RCMP municipal detachments and Parkland RCMP's rural detachment (Parkland County outside the towns), against Edmonton's municipal police and Alberta. In 2025 it was 25.5% in Spruce Grove, 26.7% in Stony Plain and 21.9% in rural Parkland County, against 34.9% in both Edmonton and Alberta; in 2015 it was 29.2%, 34.1%, 29.7%, 41.9% and 37.1%. Statistics Canada table 35-10-0190-01, annual. A crime can be cleared in a later year than it was reported, and a rate swings more where fewer people are served.

Community · Spruce Grove, Stony Plain and Parkland CountyAnnual

Crime Severity Index by Police Service, Larger Alberta Communities

The overall Crime Severity Index in the latest year for the municipal police services and RCMP municipal detachments of 24 of Alberta's larger communities, highest first. Small places are left off this ranking because an index over a few hundred residents can swing widely from one year to the next. Police-reported crime weighted by seriousness and divided by population, indexed so that Canada in 2006 = 100 (Statistics Canada table 35-10-0190-01, annual, 1998 on). An index, not a count: it cannot be added across police services. The full table, every Alberta police service including rural RCMP detachments and First Nations services, is in the API.

Community · AlbertaAnnual

Violent Crime Severity Index by Police Service, Larger Alberta Communities

The violent Crime Severity Index in the latest year for the municipal police services and RCMP municipal detachments of 24 of Alberta's larger communities, highest first. Small places are left off this ranking because an index over a few hundred residents can swing widely from one year to the next. Police-reported crime weighted by seriousness and divided by population, indexed so that Canada in 2006 = 100 (Statistics Canada table 35-10-0190-01, annual, 1998 on). An index, not a count: it cannot be added across police services. The full table, every Alberta police service including rural RCMP detachments and First Nations services, is in the API.

Community · AlbertaAnnual

Alberta Road Deaths and Major Injuries

People killed and people seriously hurt in traffic collisions on Alberta roads each year, 2018 to 2023. 297 people were killed in 2023, the most in these six years, up from 233 in 2019; 2,669 were admitted to hospital with major injuries, up from 2,085 in 2020. Major injuries start in 2018, the earliest year in the first report that publishes them; the province now leans on them because some police services changed how they file reports, and minor-injury collisions can no longer be told apart from damage-only ones. Figures are as published in the most recent annual report covering each year.

Community · AlbertaAnnual

Road Deaths per Billion Kilometres Driven: Alberta vs Other Provinces

Traffic deaths for every billion kilometres driven, Alberta against Canada, British Columbia, Ontario and Quebec, 2000 to 2023. Alberta's rate fell from 10.6 in 2005 to 3.7 in 2019, then rose to 4.9 in 2023, above Canada's 4.5 and Quebec's 4.7 and below British Columbia's 6.2; Ontario's was 3.4. As compared in Alberta's annual collision reports, each year as printed in the most recent report covering it. The other provinces and territories in those tables are not charted here.

Community · AlbertaAnnual

Fatal Collisions in Alberta: Rural vs Urban

Fatal collisions each year in rural Alberta and in its cities, towns, villages and hamlets, 1998 to 2023. Rural roads see about twice as many: 178 against 94 in 2023, and 257 against 101 in 1998. Rural fatal collisions fell from a high of 280 in 2005 to 141 in 2019. Urban means inside the boundaries of a city, town, village or hamlet; everything else is rural.

Community · AlbertaAnnual

Libraries

Library Items Borrowed per Person: Spruce Grove, Stony Plain and Parkland County vs Leduc, Fort Saskatchewan and Alberta

Items borrowed (circulation) per resident each year by the Spruce Grove, Stony Plain and Parkland County library boards, Leduc's and Fort Saskatchewan's, and all Alberta boards. In 2022 Stony Plain lent 11.2 items per resident, Spruce Grove 6.5 and Parkland County's board 1.2, against 5.4 in Leduc, 8.5 in Fort Saskatchewan and 9.6 across Alberta; in 2015 Spruce Grove lent 10.9 and Stony Plain 14.1. To 2021 this is the sheet's Circulation; 2022 is its Total Circulation, which adds e-content and equipment loans a board reports itself (Spruce Grove's and Stony Plain's boards reported no e-book loans of their own in 2022). Leduc and Fort Saskatchewan are Edmonton-region cities of a similar size; the Alberta line is every municipal library board together (Calgary and Edmonton weigh most). From each board's annual report to Alberta Municipal Affairs, 2015 to 2022 (the newest year published). Per person = the board's figure over its own service population, and a board's users can live outside it, so a town library that serves the farms around it reads busier per person and Parkland County's own board, with small branches, reads quieter. 2020 and 2021 were pandemic years.

Community · Spruce Grove, Stony Plain and Parkland CountyAnnual

Library Visits per Person: Spruce Grove, Stony Plain and Parkland County vs Leduc, Fort Saskatchewan and Alberta

In-person library visits per resident each year. Stony Plain had 7.4 visits per resident in 2015 and 5.2 in 2022, Spruce Grove 4.8 and 4.9, Parkland County's board 1.9 and 0.4; Alberta's boards together went from 5.5 to 3.5, still below their pre-pandemic level (5.6 in 2019) in 2022. Visits to 2016 are the sheet's Annual Visits. Leduc and Fort Saskatchewan are Edmonton-region cities of a similar size; the Alberta line is every municipal library board together (Calgary and Edmonton weigh most). From each board's annual report to Alberta Municipal Affairs, 2015 to 2022 (the newest year published). Per person = the board's figure over its own service population, and a board's users can live outside it, so a town library that serves the farms around it reads busier per person and Parkland County's own board, with small branches, reads quieter. 2020 and 2021 were pandemic years.

Community · Spruce Grove, Stony Plain and Parkland CountyAnnual

Library Cardholders as a Share of Population: Spruce Grove, Stony Plain and Parkland County vs Leduc, Fort Saskatchewan and Alberta

Library cardholders as a percent of each board's service population. Stony Plain's share ran between 51% and 62% from 2015 to 2021 and fell to 30% in 2022; Spruce Grove's stayed between 13% and 19%, Parkland County's board's at most 5%, and Alberta's boards together between 34% and 41%. A board that clears expired cards drops in one year, so a sudden fall can be bookkeeping, not people leaving. Leduc and Fort Saskatchewan are Edmonton-region cities of a similar size; the Alberta line is every municipal library board together (Calgary and Edmonton weigh most). From each board's annual report to Alberta Municipal Affairs, 2015 to 2022 (the newest year published). Per person = the board's figure over its own service population, and a board's users can live outside it, so a town library that serves the farms around it reads busier per person and Parkland County's own board, with small branches, reads quieter. 2020 and 2021 were pandemic years.

Community · Spruce Grove, Stony Plain and Parkland CountyAnnual

Education

Alberta Student Enrolment, All Grades

Students enrolled in Alberta schools, ECS (kindergarten) to Grade 12, every school authority in the published data added together: public, separate, francophone, charter, private and provincial. September counts by school year since 2016/17, as published by Alberta Education and Childcare. First Nation school figures are removed from the published data by the publisher and are not included.

Community · AlbertaAnnual

Enrolment at Parkland School Division and Evergreen Catholic

Students enrolled, all grades, in the two school divisions serving Spruce Grove, Stony Plain and Parkland County: Parkland School Division and Evergreen Catholic Separate School Division. September counts by school year since 2016/17, as published by Alberta Education and Childcare. First Nation school figures are removed from the published data by the publisher and are not included.

Community · Spruce Grove, Stony Plain and Parkland CountyAnnual

Enrolment at Alberta's Largest School Authorities

Students enrolled, all grades, in Alberta's six largest school authorities: the Calgary and Edmonton public and Catholic divisions, Rocky View Schools and Elk Island Public Schools. September counts by school year since 2016/17, as published by Alberta Education and Childcare. First Nation school figures are removed from the published data by the publisher and are not included.

Community · AlbertaAnnual

Alberta Student Enrolment by Type of School Authority

Students enrolled, all grades, by type of school authority: public, separate (Catholic), francophone, charter, private and provincial. September counts by school year since 2016/17, as published by Alberta Education and Childcare. First Nation school figures are removed from the published data by the publisher and are not included.

Community · AlbertaAnnual

Provincial Achievement Tests: Math 9, Parkland School Division vs Alberta

The share of Grade 9 students writing the Mathematics 9 Provincial Achievement Test in English who met the acceptable standard, Parkland School Division against the whole province, 2022 to 2026. Parkland went from 58.1% in 2022 to 63.1% in 2026; Alberta from 62.7% to 59.8%. Results as Alberta Education and Childcare publishes them; its file covers only the latest five exam years. Years are the year the test was written, in June.

Community · AlbertaAnnual

Provincial Achievement Tests: Math 6 vs Math 9, Share Meeting the Acceptable Standard

The share of Alberta students meeting the acceptable standard on the Grade 6 and Grade 9 mathematics Provincial Achievement Tests written in English, province-wide, 2022 to 2026. Math 6 fell from 74.5% in 2022 to 60.9% in 2026 and Math 9 from 62.7% to 59.8%. No Math 6 result is published for 2024 (the file says n/a), so that line joins 2023 straight to 2025. Results as Alberta Education and Childcare publishes them, latest five exam years only.

Community · AlbertaAnnual

Diploma Exam Results: English Lang Arts 30-1, Parkland School Division vs Alberta

The share of students writing the English Language Arts 30-1 diploma exam who met the acceptable standard, Parkland School Division against the whole province, 2012 to 2016: Parkland 86.4% to 93.1%, Alberta 86.3% to 86.8%. Alberta Education has not published these results as open data since the 2015/16 school year, so the chart stops there.

Community · AlbertaAnnual

Census

Age of the Population, 2021: Spruce Grove, Stony Plain and Parkland County vs Alberta

Share of each place's population in each age group on census day 2021. Spruce Grove is the youngest of the three: 21.6% of its people were under 15 and 12.8% were 65 or older, against 19.0% and 14.8% across Alberta. Stony Plain is the oldest, with 20.3% aged 65 or older and 2.6% aged 85 or older; Parkland County had 18.1% aged 65 or older. Median ages: Spruce Grove 36.0, Stony Plain 40.8, Parkland County 45.2, Alberta 38.4. From Statistics Canada's 2021 Census Profile (100% data).

Community · Spruce Grove, Stony Plain and Parkland CountyAd hoc

How People Get to Work, 2021: Spruce Grove, Stony Plain and Parkland County vs Alberta

Main way employed residents got to work, as a share of those with a usual place of work or no fixed workplace, in the 2021 Census. Close to nine in ten drive themselves: 87.7% in Spruce Grove, 88.5% in Stony Plain and 90.9% in Parkland County, against 81.6% across Alberta. Public transit carried 1.1% of Spruce Grove's commuters, 1.3% of Stony Plain's and 0.5% of Parkland County's, against 5.6% province-wide. Census week fell in May 2021, during the pandemic, so working from home was high and is not among these modes. From the long-form (25% sample) questionnaire.

Community · Spruce Grove, Stony Plain and Parkland CountyAd hoc

Owners and Renters, 2021: Spruce Grove, Stony Plain and Parkland County vs Alberta

Share of private households that own or rent their home in the 2021 Census. Parkland County is a place of owners: 92.1% of households own and 7.9% rent. Spruce Grove (76.3% own, 23.6% rent) and Stony Plain (73.0% own, 27.0% rent) are closer to Alberta as a whole (70.9% own, 28.5% rent). The other 0.6% of Alberta households live in a home provided by a local government, First Nation or Indian band, which the chart leaves out; none of the three places has any. From the long-form (25% sample) questionnaire.

Community · Spruce Grove, Stony Plain and Parkland CountyAd hoc

Median Household Income, 2020: Spruce Grove, Stony Plain and Parkland County vs Alberta

Median total income of private households in 2020, before and after income tax, from the 2021 Census. Parkland County's was $115,000 ($98,000 after tax) and Spruce Grove's $106,000 ($91,000), both above Alberta's $96,000 ($83,000); Stony Plain's was $92,000 ($79,500). 2020 incomes include pandemic benefits such as CERB. Statistics Canada rounds these medians.

Community · Spruce Grove, Stony Plain and Parkland CountyAd hoc

Environment

13 charts

From ECCC Water Survey of Canada (5), National Pollutant Release Inventory (4), ECCC GeoMet (2) and 2 more publishers.

Rivers

North Saskatchewan River at Edmonton: Daily Flow and Its Range

Daily mean flow of the North Saskatchewan River at Edmonton (Water Survey of Canada station 05DF001), in cubic metres per second, with the lowest and highest daily means stored for the station. Daily means of Environment and Climate Change Canada's real-time readings, provisional until the Water Survey of Canada approves them. ECCC keeps 30 days of real-time data; FlossyPurse Studios Data keeps every day from October 2026 on, so the range grows with the record.

Environment · AlbertaDaily

Bow River at Calgary: Daily Flow and Its Range

Daily mean flow of the Bow River at Calgary (Water Survey of Canada station 05BH004), in cubic metres per second, with the lowest and highest daily means stored for the station. Daily means of Environment and Climate Change Canada's real-time readings, provisional until the Water Survey of Canada approves them. ECCC keeps 30 days of real-time data; FlossyPurse Studios Data keeps every day from October 2026 on, so the range grows with the record.

Environment · AlbertaDaily

North Saskatchewan River at Highway 759: Daily Flow Against the Record for the Date

Daily mean flow of the North Saskatchewan River at the Highway 759 bridge west of Genesee, on Parkland County's southern edge (Water Survey of Canada station 05DE010), in cubic metres per second. The thick line is the newest year the Water Survey has approved (2024 as of November 2026); the thin lines are the lowest, median and highest flow recorded on the same calendar day from 2007 to the year before. Days recorded since October 2026 from Environment and Climate Change Canada's real-time feed follow it, provisional until approved. The gauge runs in the open-water season only, roughly March to October, so winter is blank. 2024 ran below the median on 154 of its 196 days; on June 20 it carried 150 m³/s against a median of 532, and on 11 days in late July and August it was at or below the lowest flow on record for the date. Flow here is partly regulated by the Bighorn and Brazeau dams upstream.

Environment · Parkland CountyDaily

Wabamun Lake Level Against the Record for the Date

Daily mean water level of Wabamun Lake at the Sundance Power Station (Water Survey of Canada station 05DE002), in metres above sea level. The thick line is the newest year the Water Survey has approved (2024 as of November 2026); the thin lines are the lowest, median and highest level recorded on the same calendar day from 1991 to the year before. Days recorded since October 2026 from Environment and Climate Change Canada's real-time feed follow it, provisional until approved. Through all of 2024 the lake sat below its median for the date, peaking at 724.235 m on May 7 against a median of 724.375 m, and ending the year at 723.980 m against 724.207 m. It stayed above the lowest on record for every day.

Environment · Parkland CountyDaily

Alberta's Major Rivers: Daily Flow

Daily mean flow, in cubic metres per second, of six of Alberta's major rivers: the North Saskatchewan at Edmonton, the Bow at Calgary, the Red Deer at Red Deer, the Oldman near Lethbridge, the Athabasca at Athabasca and the Peace at Peace River. Daily means of Environment and Climate Change Canada's real-time readings, provisional until the Water Survey of Canada approves them. ECCC keeps 30 days of real-time data; FlossyPurse Studios Data keeps every day from October 2026 on, so the range grows with the record.

Environment · AlbertaDaily

Air

Sulphur Dioxide From Sundance, Keephills and Genesee vs Sheerness and Battle River

Tonnes of sulphur dioxide (SO2). Sundance released 30,113 t in 2014, 1,084 t in 2021 and 1.2 t in 2024; Keephills 14,729 t in 2014, 5,475 t in 2021 and 3.5 t in 2024. Genesee stayed near 15,000 t a year until 2023 (14,677 t) and released 2,654 t in 2024. Sheerness and Battle River last reported SO2 in 2021 (1,919 t and 403 t). Releases to air reported each year to Environment and Climate Change Canada's National Pollutant Release Inventory (every air category summed), 2005 on, for the three power plants around Wabamun Lake (Sundance and Keephills in Parkland County; Genesee just across the North Saskatchewan in Leduc County; the Wabamun plant until it closed in 2010) and for Alberta's two other large coal plants that switched to natural gas, Sheerness near Hanna and Battle River near Forestburg. A year with no line is a year the plant reported none (below NPRI's threshold or no longer released), not a measured zero. Figures are what each operator reports.

Environment · Parkland CountyAnnual

Nitrogen Oxides From Sundance, Keephills and Genesee vs Sheerness and Battle River

Tonnes of nitrogen oxides (NOx, as nitrogen dioxide). Gas burning still makes NOx, so unlike sulphur dioxide it falls but does not vanish: Sundance from 29,572 t in 2014 to 903 t in 2024, Keephills from 13,180 t to 2,340 t, Genesee from 15,145 t in 2023 to 6,346 t in 2024. Sheerness and Battle River reported 1,435 t and 924 t in 2024. Releases to air reported each year to Environment and Climate Change Canada's National Pollutant Release Inventory (every air category summed), 2005 on, for the three power plants around Wabamun Lake (Sundance and Keephills in Parkland County; Genesee just across the North Saskatchewan in Leduc County; the Wabamun plant until it closed in 2010) and for Alberta's two other large coal plants that switched to natural gas, Sheerness near Hanna and Battle River near Forestburg. A year with no line is a year the plant reported none (below NPRI's threshold or no longer released), not a measured zero. Figures are what each operator reports.

Environment · Parkland CountyAnnual

Fine Particulate (PM2.5) From Sundance, Keephills and Genesee vs Sheerness and Battle River

Tonnes of fine particulate matter 2.5 micrometres or smaller (PM2.5). Sundance released 1,022 t in 2014 and 4 t in 2024; Keephills 578 t at its 2018 peak and 12 t in 2024; Genesee 287 t in 2023 and 29 t in 2024. Sheerness and Battle River were at 5 t and 2 t in 2024. Releases to air reported each year to Environment and Climate Change Canada's National Pollutant Release Inventory (every air category summed), 2005 on, for the three power plants around Wabamun Lake (Sundance and Keephills in Parkland County; Genesee just across the North Saskatchewan in Leduc County; the Wabamun plant until it closed in 2010) and for Alberta's two other large coal plants that switched to natural gas, Sheerness near Hanna and Battle River near Forestburg. A year with no line is a year the plant reported none (below NPRI's threshold or no longer released), not a measured zero. Figures are what each operator reports.

Environment · Parkland CountyAnnual

Mercury From Sundance, Keephills and Genesee vs Sheerness and Battle River

Kilograms of mercury and its compounds. Mercury fell twice: first around 2011, when Alberta began requiring coal plants to capture it (Genesee from 185 kg in 2010 to 30 kg in 2014), and again as the plants stopped burning coal: Sundance from 318 kg in 2005 to 1.9 kg in 2024, Keephills from 110 kg to 5.4 kg. Genesee last reported mercury for 2023 (22 kg); Sheerness and Battle River stopped reporting it after 2020 and 2019. Releases to air reported each year to Environment and Climate Change Canada's National Pollutant Release Inventory (every air category summed), 2005 on, for the three power plants around Wabamun Lake (Sundance and Keephills in Parkland County; Genesee just across the North Saskatchewan in Leduc County; the Wabamun plant until it closed in 2010) and for Alberta's two other large coal plants that switched to natural gas, Sheerness near Hanna and Battle River near Forestburg. A year with no line is a year the plant reported none (below NPRI's threshold or no longer released), not a measured zero. Figures are what each operator reports.

Environment · Parkland CountyAnnual

Governance

23 charts

From Government of Alberta (21), Alberta Regional Dashboard (1) and CanadaBuys (1).

Public Service Pay

Alberta Public Service Employees on the Salary Disclosure List

How many Alberta Public Service employees were paid at or above the salary disclosure threshold each calendar year, all ministries together. Alberta Public Service salary and severance disclosure: government ministries only, not agencies, boards, commissions, Alberta Health Services or post-secondary institutions, which publish their own lists. Aggregates only; no individual is shown.

Governance · AlbertaAnnual

Median Total Compensation on the Alberta Public Service Disclosure List

The median total compensation (base salary plus cash and non-cash benefits, severance excluded) of disclosed Alberta Public Service employees each calendar year. People disclosed only for a severance payment are left out of the median. Alberta Public Service salary and severance disclosure: government ministries only, not agencies, boards, commissions, Alberta Health Services or post-secondary institutions, which publish their own lists. Aggregates only; no individual is shown.

Governance · AlbertaAnnual

Total Compensation Paid to Disclosed Alberta Public Service Employees

The sum of base salary, cash benefits and non-cash benefits paid to everyone on the Alberta Public Service disclosure list each calendar year, severance excluded. It covers only people above the disclosure threshold, not the whole public-service payroll. Alberta Public Service salary and severance disclosure: government ministries only, not agencies, boards, commissions, Alberta Health Services or post-secondary institutions, which publish their own lists. Aggregates only; no individual is shown.

Governance · AlbertaAnnual

Disclosed Alberta Public Service Employees by Ministry

The 20 ministries with the most employees on the salary disclosure list in the latest year, under the ministry names used that year. Ministries are renamed and merged often, so a name can appear or disappear between years. Alberta Public Service salary and severance disclosure: government ministries only, not agencies, boards, commissions, Alberta Health Services or post-secondary institutions, which publish their own lists. Aggregates only; no individual is shown.

Governance · AlbertaAnnual

Median Total Compensation on the Disclosure List by Ministry

Median total compensation of disclosed employees in each ministry in the latest year, highest 20 shown. A ministry with fewer than five disclosures that year is left out, because a median of one or two people is their own pay. Alberta Public Service salary and severance disclosure: government ministries only, not agencies, boards, commissions, Alberta Health Services or post-secondary institutions, which publish their own lists. Aggregates only; no individual is shown.

Governance · AlbertaAnnual

Procurement

Alberta Government Sole-source Contracts per Quarter

How many sole-source service contracts Alberta government departments started each quarter since 2014. Sole-source service contracts of $10,000 or more awarded by Alberta government departments without competition, as disclosed quarterly on open.alberta.ca; each contract counted in the quarter it starts, at the value disclosed.

Governance · AlbertaQuarterly

Value of Alberta Government Sole-source Contracts per Quarter

The total value of sole-source service contracts Alberta government departments started each quarter since 2014. A single large multi-year contract can dominate a quarter. Sole-source service contracts of $10,000 or more awarded by Alberta government departments without competition, as disclosed quarterly on open.alberta.ca; each contract counted in the quarter it starts, at the value disclosed.

Governance · AlbertaQuarterly

Sole-source Contract Value by Ministry, Last Four Quarters

The value of sole-source service contracts each ministry started in the four most recent quarters published, highest 15 shown, under the ministry names used at the time. Sole-source service contracts of $10,000 or more awarded by Alberta government departments without competition, as disclosed quarterly on open.alberta.ca; each contract counted in the quarter it starts, at the value disclosed.

Governance · AlbertaQuarterly

Sole-source Contracts by Ministry, Last Four Quarters

How many sole-source service contracts each ministry started in the four most recent quarters published, highest 15 shown, under the ministry names used at the time. Sole-source service contracts of $10,000 or more awarded by Alberta government departments without competition, as disclosed quarterly on open.alberta.ca; each contract counted in the quarter it starts, at the value disclosed.

Governance · AlbertaQuarterly

Largest Sole-source Contract Vendors to the Alberta Government

The 15 vendors with the most sole-source contract value since fiscal 2013/14. Only vendors that are plainly organisations (a company, society, association, public body) are named; contracts with individuals and sole proprietors count in every total but are never listed. Sole-source service contracts of $10,000 or more awarded by Alberta government departments without competition, as disclosed quarterly on open.alberta.ca; each contract counted in the quarter it starts, at the value disclosed.

Governance · AlbertaQuarterly

Federal Tenders for Delivery in Alberta, by Category

Federal government tender notices published on CanadaBuys each quarter that name Alberta, or a place in it, as where the work or goods are delivered, by procurement category, from April 2022. Goods make up about half: in 2025, 236 of the 499 notices were for goods, 175 for services and 80 for construction. A notice in two categories counts in both, and a notice later cancelled still counts (53 of the 499 in 2025). Notices open to delivery anywhere in Canada are not counted, and provincial and municipal tenders are not on CanadaBuys.

Governance · AlbertaQuarterly

Municipal Finance

Municipal Debt per Person: Spruce Grove, Stony Plain and Parkland County

Each municipality's total debt divided by its population that year, for the City of Spruce Grove, the Town of Stony Plain and Parkland County, beside all Alberta municipalities combined (their total debt over their total population). The 2020 to 2022 workbooks carry no population schedule, so per-person figures skip those years. Calendar financial years from 2017, from each municipality's Financial Information Return as published by Alberta Municipal Affairs; a municipality that has not filed for a year is left out of it.

Governance · Spruce Grove, Stony Plain and Parkland CountyAnnual

Municipal Reserves per Person: Spruce Grove, Stony Plain and Parkland County

Each municipality's restricted surplus (the money it has set aside in reserves) divided by its population that year, for Spruce Grove, Stony Plain and Parkland County, beside all Alberta municipalities combined. Figures are as each municipality reported them: Spruce Grove's returns show a negative restricted surplus for 2018 to 2023. The 2020 to 2022 workbooks carry no population schedule, so per-person figures skip those years. Calendar financial years from 2017, from each municipality's Financial Information Return as published by Alberta Municipal Affairs; a municipality that has not filed for a year is left out of it.

Governance · Spruce Grove, Stony Plain and Parkland CountyAnnual

Share of the Legal Debt Limit in Use: Spruce Grove, Stony Plain and Parkland County

Total debt as a percentage of the debt limit the Municipal Government Act's debt limit regulation sets for each municipality as a multiple of its revenue, for Spruce Grove, Stony Plain and Parkland County, beside all Alberta municipalities combined. Calendar financial years from 2017, from each municipality's Financial Information Return as published by Alberta Municipal Affairs; a municipality that has not filed for a year is left out of it.

Governance · Spruce Grove, Stony Plain and Parkland CountyAnnual

Residential Municipal Tax Rate: Spruce Grove, Stony Plain and Parkland County

Each municipality's general residential tax rate in mills (dollars of municipal tax per $1,000 of assessed value), for the City of Spruce Grove, the Town of Stony Plain and Parkland County. In 2025 Spruce Grove charged 6.71 mills and Stony Plain 6.72, up from 5.57 and 5.82 in 2017; Parkland County charged 4.46, up from 3.79. A rate is not a tax bill: what a household pays also depends on its assessment, and the provincial education requisition is billed on top. Calendar years from 2017, from Alberta Municipal Affairs' tax rate data.

Governance · Spruce Grove, Stony Plain and Parkland CountyAnnual

Non-Residential Municipal Tax Rate: Spruce Grove, Stony Plain and Parkland County

Each municipality's general non-residential tax rate in mills (dollars of municipal tax per $1,000 of assessed value, linear property included), for Spruce Grove, Stony Plain and Parkland County. In 2025 Spruce Grove charged 10.75 mills, Stony Plain 9.55 and Parkland County 9.28, against 8.49, 8.14 and 7.59 in 2017. Parkland County raises more from non-residential property than from homes (about $40.8 million against $35.0 million in 2025); in Spruce Grove and Stony Plain homes carry about three-quarters of the levy. Calendar years from 2017, from Alberta Municipal Affairs' tax rate data.

Governance · Spruce Grove, Stony Plain and Parkland CountyAnnual

Alberta's 25 Largest Municipalities by Debt per Person

Total debt divided by population for Alberta's 25 most populous municipalities, in the newest year with both figures published, largest first. Calendar financial years from 2017, from each municipality's Financial Information Return as published by Alberta Municipal Affairs; a municipality that has not filed for a year is left out of it.

Governance · AlbertaAnnual

Alberta Municipal Debt, All Municipalities Combined

The total debt of every Alberta municipality that filed a Financial Information Return that year, added together. Calendar financial years from 2017, from each municipality's Financial Information Return as published by Alberta Municipal Affairs; a municipality that has not filed for a year is left out of it.

Governance · AlbertaAnnual

Provincial Capital Grants (MSI, then LGFF): Parkland County, Spruce Grove and Stony Plain

The capital allocation Alberta gives each municipality each year: the Municipal Sustainability Initiative (Basic Municipal Transportation Grant included) to 2023, then the Local Government Fiscal Framework that replaced it in 2024. Parkland County was allocated $4.20 million in 2023 and $5.46 million in 2025; Spruce Grove $3.89 million and $4.93 million; Stony Plain $1.89 million and $2.52 million. The 2026 and 2027 points are the province's announced allocations. MSI capital jumped in 2014 and 2017 (Alberta-wide $1.61 billion and $1.98 billion, against $846 million in 2013), so the line jumps with it. 2007 and 2009 are left out: their published tables do not add up to their own totals.

Governance · Parkland County, Spruce Grove and Stony PlainAnnual

Total Equalized Assessment: Parkland County, Spruce Grove and Stony Plain

The total equalized assessment of all property in each municipality, the measure Alberta uses to compare municipalities' tax bases and to share out the education property tax. Parkland County's stood at $12.98 billion in 2026, Spruce Grove's at $7.97 billion and Stony Plain's at $3.36 billion, up from $10.96 billion, $5.88 billion and $2.70 billion in 2022: Spruce Grove's grew 36% in four years, Stony Plain's 24% and Parkland County's 18%. Current dollars.

Governance · Parkland County, Spruce Grove and Stony PlainAnnual

Elections

Municipal Election Turnout: Parkland County, Spruce Grove and Stony Plain vs Alberta

Share of eligible voters who voted in each municipal general election since 2013, the first year Alberta's election records carry voter counts, in Parkland County, the City of Spruce Grove and the Town of Stony Plain, beside the median Alberta municipality. In October 2025 Parkland County turned out 20.8%, Spruce Grove 18.6% and Stony Plain 19.6%, against an Alberta median of 31.4%; in 2021 the three were 29.4%, 28.9% and 30.8% against 35.0%. All three have sat below the province's middle municipality at every election since 2013. Eligible voters are each municipality's own count (Spruce Grove's 2013 figure is a round 22,000).

Governance · Parkland County, Spruce Grove and Stony PlainAd hoc

Candidates per Council Seat: Parkland County, Spruce Grove and Stony Plain

Candidates for mayor and council divided by the seats up for election, each municipal general election since 2013, in Parkland County, Spruce Grove and Stony Plain. Parkland County's races have grown more crowded: 1.86 candidates a seat in 2013, 3.00 in 2021 and 3.14 in 2025, when 22 people ran for its 7 seats and none was acclaimed. Spruce Grove went from 1.57 to 2.14 in 2021 and back to 1.71 in 2025; Stony Plain from 1.43 to 2.29 in 2025. A figure of 1 would mean every seat was filled by acclamation.

Governance · Parkland County, Spruce Grove and Stony PlainAd hoc

Parkland County's Six Divisions, 2025 Election: Eligible Voters and Votes for Councillor

Each of Parkland County's six electoral divisions in the October 2025 general election: the eligible voters the County reported, and the votes cast for councillor there (each division elects one). Division 2 had the most eligible voters (5,471) and division 6 the fewest (2,636), though division 6 is the largest by area at about 987 km² against 150 km² for division 3. Votes for councillor ran from 624 in division 6 to 1,248 in division 3. A voter who skipped the councillor race is not counted, so votes are a little below the number of people who voted.

Governance · Parkland CountyAd hoc

Municipalities

8 charts

From Government of Alberta (3), City of Calgary (2), City of Calgary; City of Edmonton (2) and 1 more publisher.

Transportation

Registered Vehicles: Calgary vs Edmonton

Motorized vehicles registered to owners in the City of Calgary and the City of Edmonton, every type together, each year from 2005 to 2025. Calgary went from 743,767 to 1,109,440 and Edmonton from 492,890 to 763,644. Counted by the owner's address, so a fleet counts where its office is. The published file gives 2010 exactly the same figures as 2009 for both cities.

Municipalities · City of Calgary and City of EdmontonAnnual

Transit Ridership: Calgary vs Edmonton

Transit rides each month in Calgary and in Edmonton. Calgary Transit counted 101.1 million rides in 2024, against 106.5 million in 2019; Edmonton Transit Service counted 61.6 million in 2024 and 61.8 million in 2025, against 55.2 million in 2019. The cities measure differently: Calgary works its figure out from fares collected, and Edmonton counts trips from start to finish with passenger counters on its buses and trains, so read the gap between them as a rough guide. Edmonton's count starts in 2019, when it changed method. Calgary's file has not been updated past June 2025, so its line stops there.

Municipalities · City of Calgary and City of EdmontonMonthly

Calgary Transit Boardings: Bus vs CTrain

Boardings on Calgary Transit buses and on the CTrain each month since 2010. A boarding counts each time a rider gets on, so one trip with a transfer counts twice. In 2024 the CTrain had 94.1 million boardings and buses 71.9 million; in 2014 buses had 81.9 million and the CTrain 90.0 million. Both fell by about half in 2020. The City's file has not been updated past June 2025.

Municipalities · City of CalgaryMonthly

Traffic on Highways 16 and 16A Through Parkland County

Annual average daily traffic, both directions, at five count sites on Highway 16 and Highway 16A between Wabamun and the Edmonton boundary, 1990 to 2025. Highway 16 east of Highway 779, north of Stony Plain, carried 35,340 vehicles a day in 2025, nearly three times its 12,130 in 1990, and east of Highway 43 it went from 16,270 to 29,280. Highway 16A, the old road through Stony Plain and Spruce Grove, grew far less: 15,280 east of Highway 779 in 2025 against 14,100 in 1990, and 27,020 west of Highway 60 against 20,300. Each line is one site as Alberta Transportation and Economic Corridors names it; a year with no count is left out. The charts start in 1990 because counts before then are patchy and Highway 16's bypass north of Stony Plain was still new.

Municipalities · Spruce Grove, Stony Plain and Parkland CountyAnnual

Traffic on Highways 60, 627 and 779 Around Spruce Grove and Stony Plain

Annual average daily traffic, both directions, at five count sites on the north–south highways around Spruce Grove and Stony Plain, 1990 to 2025. Highway 60 north of Highway 16A, past Acheson, went from 4,760 vehicles a day in 1990 to 12,140 in 2025, and south of Highway 627 toward Devon from 7,280 to 15,080. Highway 627 east of Highway 779 went from 1,750 to 6,160, and Highway 779 north of Highway 16 from 1,750 to 7,780. Highway 779 south of Highway 16A, in Stony Plain, carried 14,340, against 11,820 in 1990. Each line is one site as Alberta Transportation and Economic Corridors names it; a year with no count is left out.

Municipalities · Spruce Grove, Stony Plain and Parkland CountyAnnual

City Services

311 Requests: Calgary vs Edmonton

311 requests to the City of Calgary and the City of Edmonton each month, every kind of request together. Calgary logged 485,719 in 2025 and 547,900 in 2014. Edmonton logged 900,446 in 2025, down from 2,129,674 in 2014; most of the drop came between 2018 and 2020. The two cities do not count the same thing: Edmonton's figures include calls for general information and inquiries, so its totals run higher than Calgary's service requests. Edmonton before 2023 comes from the City's per-year archive files, counted once per request because the 2017 file lists every request twice. A count of requests made, not of problems that exist.

Municipalities · City of Calgary and City of EdmontonMonthly

Calgary's Top 311 Requests: Latest Year vs the Year Before

Calgary's most common kinds of 311 request in 2025, against 2024, by the City's own category names. Cart management led with 30,667 requests, up from 24,280; property tax account inquiries rose from 18,402 to 24,920; snow and ice on sidewalks fell from 15,103 to 10,834. Each category is named and drawn up by the City, so it cannot be set beside Edmonton's. A count of requests made, not of problems that exist.

Municipalities · City of CalgaryAnnual

Edmonton's Top 311 Requests: Latest Year vs the Year Before

Edmonton's most common kinds of 311 request in 2025, against 2024, by the City's own category names. General information led with 114,350, then public parking complaints (69,134), general inquiries (57,303), routes and schedules (54,261) and collection and disposal services (53,414). Each category is named and drawn up by the City, so it cannot be set beside Calgary's. A count of requests made, not of problems that exist.

Municipalities · City of EdmontonAnnual