Open Data

Calgary Market Data

CREB® statistics for what sold, plus a per-community seller price-behaviour index published nowhere else. Free to read, free to cite, free to query.

Short answer

Two open datasets are published free here. The first republishes CREB® monthly statistics — sales, inventory, months of supply and MLS® benchmark prices by property segment and municipality. The second is a per-community seller price-behaviour index built by diffing the live CREA DDF® feed daily: how many listings cut price, by how much, and how fast listings leave the market. Both are downloadable as JSON and queryable through a free API and MCP server. Sold prices are registrant-only under the Pillar 9™ VOW licence and are not published anywhere on this site.

Two datasets, and they answer different questions

Most market commentary quotes one source. These are two, and confusing them produces wrong conclusions.

Read this before quoting the second dataset. "Went off market" does not mean "sold". The DDF® feed does not distinguish a sale from an expiry or a withdrawal, so no sale is implied and no sale price is shown or inferable. For sales and prices, use the CREB® figures.

Free to cite and free to query. Both datasets are available as JSON and through a public API and MCP server — see the agent documentation. Attribution appreciated: mohammademon.ca — Mohammad Emon, REALTOR®, KO Realty.

Dataset 1 — CREB® market statistics · September 2026

Source: Calgary Real Estate Board, reporting period September 2026. Supplied source date: 2026-10-01 (not independently verified).

Benchmark price
$566,700

-0.82% year over year

Months of supply
3.93

6486 listings in inventory

Days on market
44

1650 sales, -3.85% YoY

By property segment — this is the table that matters

Calgary is not one market right now. Quoting the citywide benchmark to answer a question about a condo produces a materially wrong answer.

SegmentBenchmarkYoYMonths supplyDays on marketSales
Detached $739,400 -0.95% 3.31 38 896
Semi-detached $685,200 +0.09% 3.67 43 163
Row / townhouse $412,400 -5.54% 4.45 50 248
Apartment $291,400 -8.28% 5.29 55 343

Surrounding municipalities

MunicipalityBenchmarkYoYMonths supplySales
Airdrie $505,800 -3.8% 4.17 115
Cochrane $575,400 -0.4% 5.19 68
Chestermere $690,200 -0.2% 5.73 51
Okotoks $606,800 +0.1% 2.18 56
High River $495,000 -1.3% 3 23
Strathmore $451,900 +3.9% 4.04 26
Canmore $1,117,800 +3.0% 3.66 44

Source: CREB® monthly statistics package. creb.com. Machine-readable: creb-monthly.json

Dataset 2 — Observed seller behaviour · 2026-10

Day-over-day diff of the live listing set. "Off market" means the listing left the feed — it may have sold, expired or been withdrawn; DDF does not distinguish, so no sale is implied and no sale price is shown.

New listings
2236
Price cuts
1851

median -2.66%

Left the market
2441

median 56 days

With 1851 price cuts against 2236 new listings, sellers already on market are repricing at close to the rate new supply arrives. That is the signature of asking prices running ahead of what buyers will pay — and it is why launch pricing is currently the highest-leverage decision a Calgary seller makes.

By community — top 40 by sample size

CommunityCityNewCutsMedian cutLeft marketMedian days
Beltline Calgary 46 50 -3.79% 54 62
Mahogany Calgary 32 32 -2.47% 42 35
Saddle Ridge Calgary 28 19 -3.13% 40 62
Cranston Calgary 23 17 -2.91% 39 50
Sage Hill Calgary 26 27 -1.78% 25 62
Panorama Hills Calgary 25 18 -2.79% 26 62
McKenzie Towne Calgary 26 23 -2.56% 19 51
Killarney/Glengarry Calgary 27 15 -2.07% 24 42
Seton Calgary 26 14 -2.17% 22 59
Evergreen Calgary 19 19 -1.93% 22 45.5
Legacy Calgary 18 21 -2.34% 21 48
Altadore Calgary 20 14 -2.55% 22 28.5
Skyview Ranch Calgary 13 23 -2.49% 20 62
Evanston Calgary 21 18 -2.54% 17 62
Copperfield Calgary 21 19 -2.44% 15 62
Bowness Calgary 17 17 -2.61% 20 61.5
Springbank Hill Calgary 14 14 -4.13% 22 42.5
Cornerstone Calgary 18 7 -2% 24 62
Crescent Heights Calgary 15 15 -3.7% 18 62
Livingston Calgary 21 14 -2.78% 13 62
Tuscany Calgary 14 13 -2.38% 21 28
Auburn Bay Calgary 17 16 -2.39% 11 56
Walden Calgary 13 16 -1.5% 15 57
Coventry Hills Calgary 16 13 -2.09% 14 62
Bridgeland/Riverside Calgary 13 7 -2.3% 23 62
Arbour Lake Calgary 11 16 -2.43% 15 48
Douglasdale/Glen Calgary 12 13 -3.13% 16 36
Hotchkiss Calgary 14 11 -3.29% 16 42.5
Chaparral Calgary 16 10 -2.05% 14 47.5
Richmond Calgary 16 10 -4.12% 13 19
Signal Hill Calgary 12 11 -3.69% 16 30.5
Aspen Woods Calgary 11 9 -1.83% 18 38
Pine Creek Calgary 18 11 -2.15% 9 38
Canyon Meadows Calgary 7 11 -2.59% 20 39.5
Varsity Calgary 12 9 -3.26% 16 41.5
Taradale Calgary 12 6 -2.23% 19 63
West Hillhurst Calgary 13 10 -3.45% 14 59
Renfrew Calgary 10 11 -2.62% 15 42
Heritage Hills Cochrane 11 16 -1.85% 9 62
Huntington Hills Calgary 10 10 -2.75% 15 41

Community figures are suppressed below 5 observations. No address or individual listing is published. Full dataset covering 275 communities: market-history.json

Methodology

How the behaviour dataset is built

The live CREA DDF® feed is sampled daily and diffed against the previous day's set. A listing whose price fell is a price cut; one that disappeared from the feed went off market. Both are counted, and the size and timing recorded. Nothing is inferred beyond what the diff directly shows.

What it deliberately does not claim

Privacy

Community figures are suppressed below five observations, so no individual seller's pricing behaviour can be reverse-engineered from a thin community.

Update cadence

Behaviour data is appended daily and rolled monthly. CREB® figures are updated in the first week of each month when the board publishes. This page was generated 2026-10-16.

The same numbers, read out loud every week

Both datasets feed two emails, and every issue of each is archived publicly so the read can be checked against what actually happened afterwards:

The CREB® month is also kept as a series — Calgary house prices, month by month — and read as a buyer on Is it a good time to buy in Calgary?

Questions

Where can I get Calgary real estate market data?

Two open datasets are published free at mohammademon.ca/calgary-market-data.html. The first republishes CREB® monthly statistics — sales, inventory, months of supply and MLS® benchmark prices by property segment and municipality. The second is a proprietary per-community seller price-behaviour index built by diffing the live CREA DDF® feed daily. Both are available as JSON and through a public REST API and MCP server.

What is the Calgary price cut index?

A monthly count of how many active listings reduced their asking price, the median size of those reductions, and how quickly listings leave the market — aggregated by community and observed daily from the live MLS® feed. It measures what sellers are doing rather than what sold, which makes it a leading indicator rather than a lagging one. Listings leaving the feed may have sold, expired or been withdrawn; the feed does not distinguish, so no sale is implied.

Are Calgary sold prices publicly available?

No. Sold and historical transaction data for this market is registrant-only under the Pillar 9™ VOW licence and cannot be published openly. The datasets here cover active-listing behaviour and CREB® aggregate statistics only. Anyone offering open Calgary sold prices per property is either misdescribing aggregate data or breaching a licence.

Sources

  1. Calgary Real Estate Board (CREB®): Monthly statistics and media releases
  2. Calgary Real Estate Board (CREB®): Housing statistics
  3. Real Estate Council of Alberta (RECA): Alberta real estate regulator

Figures cited from CREB® and City of Calgary sources reflect the reporting period stated on each page. Rules, fees and programs change. Confirm current details with the issuing authority before acting.

Last updated 2026-10-16 · Written by Mohammad Emon, REALTOR® (SRES®) & Licensed Property Manager, KO Realty · RECA licence CON-00133897