Chris BirchardREALTOR® TREC The Real Estate Company

Method

How the numbers work

Sold data through September 2026 · homes-for-sale data through September 2026 · Buying page market card: sales to Oct 8, 2026, homes for sale Oct 9, 2026

Every market number on this site comes from Calgary MLS® System sales and listing records, supplied through Pillar 9 / CREB and analyzed by Chris Birchard, REALTOR®. The records go back to 2010. They are refreshed once a month after CREB’s monthly data is out, and each data page shows the latest month it covers. The Buying page’s market card uses the latest 30 days of sales instead and carries its own dates. This page explains what each number means and how it is calculated, so you can judge it for yourself.

The 5-sale minimum

No price, days on market or percent of asking on this site is based on fewer than 5 sales. Sales are grouped (by community, home type and a window of months on the community pages; by home type and initial asking price over the latest 30 days on the Buying page), and a group with fewer than 5 is left out; you will see a dash instead. The same applies to each measure on its own: if a sale is missing one (no recorded floor area, say), that measure needs 5 other sales. This protects the privacy of individual sellers: with one to four sales, a “typical” price points at one home. Where a community had fewer than 5 sales, its page says how many there were instead of giving a price (see below).

What is counted

Calgary is the city as recorded on each MLS® listing. Communities are the community names on those listings (203 in Calgary). Every three-month price, days on market and percent of asking figure on this site is made the same way: one median over every sale in the three months, never an average of monthly figures. The home page’s chart takes, for each home type, the median of every sale of that type in Calgary in the three months ending each month. Each line shows how that figure has changed, in percent, since the first of the 24 months to September 2026; the figure under each line is that change from the first month to the last. The home page’s busiest-communities table has one tab for each home type. Each lists six of the communities with the most sales of that type in the last 3 months, with that count, the typical price and days on market of those same sales, and a line of the type’s rolling 3-month median price over the last 24 months, each line drawn to its own scale.

Price, days on market and percent of asking cover sold detached, semi-detached, townhouse and apartment homes. Full duplexes, multi-family buildings, recreational properties and mobile homes are left out because they are too few and too varied to compare. Each community page reports every one of those four types that has sold there in the last six months, or that has had a month with 5 or more sales since 2010, each with its own figures, chart and monthly table, and a table comparing them. The page opens on its main home type: the one with the most sales there since 2010, counting only months with enough sales of that type to report. Its opening paragraph compares that home type with the median of every Calgary sale of the same type over the same three months, and ranks its price among the communities in its quadrant that have a figure for those months; a community on the six-month window gets the plain price sentence instead. Within 2% of the city figure reads as about the same price; within 15% on days on market, much the same pace.

Typical sold price

The “typical sold price” for each home type on a community page is the median of every sale of that type in the last three months to September 2026: half of those homes sold for more, and half for less. Bungalows, two-storeys and split levels are counted together, so the figure describes that type across the community rather than one style of home in it. All the sales in the window go into one median, so a quiet community needs 5 sales across the three months, not 5 in each. The figure is rounded to the nearest $5,000, and the page says how many sales it rests on and which months.

When the last three months hold fewer than 5 sales, the figure widens to the last six months, and the page says so. It never reaches further back than six months: in a moving market an older figure would describe a different market. With fewer than 5 sales in six months, the page gives the number of sales and no price. A figure from a quiet community rests on few sales, so it moves with which homes happened to sell; the sales count beside it tells you how much weight it can carry.

The price line on each community chart is the same three-month median, worked out for every month: each point is the median of all sales in the three months ending there, and a month whose window had fewer than 5 sales is a gap. When the headline uses the last three months, the line ends on it. The “monthly figures” table under the chart shows that three-month median next to each single month on its own.

Year over year compares each home type’s figure with the median of the same calendar months a year earlier, and is shown only when both have at least 10 sales, so the two figures are built the same way, never share a month, and rest on enough sales to compare. The price change is left out when it is more than 35% either way, to keep a thin sample from passing as a move in value. In a community with few sales, the median also moves with which homes sold (a new infill one year, older bungalows the next), so a year-over-year change can reflect the mix of homes as much as their value. Days on market and percent of asking are compared over the same months in the same way; the 35% limit applies to price only. The change in percent of asking is shown in percentage points (pts): 97.0% against 98.0% a year earlier is 1.0 pts lower.

Days on market

Days on market is the MLS® System’s cumulative count, which keeps counting when a listing is cancelled and quickly put back up, so a relist does not reset the clock to zero. The figure shown is the median over the same sales as the typical price. A median over 180 days is left out as unrepresentative, and days on market then shows a dash.

Percent of asking price

The sold price divided by the original asking price on the listing that sold, not the price after any reductions. A home listed at $600,000, reduced, and sold at $570,000 counts as 95%. The figure is the median over the same sales as the typical price. Records below 50% or above 200% are treated as data errors and left out. For a home that came off the market and was relisted, this uses the asking price of the listing that sold, so it is a different measure from the initial asking price the Selling chart and the Buying page market card use.

“Sold at or over asking” on a community page is the share of those same sales whose sold price was at least that asking price, with the same 5-sale floor. Its change from a year earlier is in percentage points, shown when both periods have at least 10 sales.

Months of supply and market balance

Months of supply (on the community pages, and in the city-wide panel at the top of the Buying page) answers one question: if no new homes came on the market, how long would the homes for sale today take to sell at the recent pace? It is the number of homes for sale at the end of the month divided by the monthly pace of sales over the last three months (their total, divided by three). A home with a conditional sale still counts as for sale until the sale is firm, the same way the Calgary board counts its inventory. This measure includes every residential property type, and it is left out when the three months add up to fewer than 5 sales.

Under 2 months is labelled a seller’s market, over 3 months a buyer’s market, and anything between is balanced. These are rules of thumb for reading the number, not official definitions. The homes-for-sale records start in mid-2023 and can run a month behind the sold data.

Sales pace on a community page compares each home type’s days on market (the median over the last three months) with the average of the same three-month window in every earlier year that had 5 or more sales in it, and needs at least two such years. It appears only when the headline uses the last three months. More than 15% quicker than that norm reads as faster than the seasonal norm, more than 15% slower as slower than the seasonal norm, and anything in between as a stable, seasonal pace.

Initial asking price by days since first listed

This chart takes the Calgary homes of every property type that sold from Oct 2025 to Sep 2026 (20,921 sales) and asks what share sold at or above its initial asking price, grouped by how long it had been on the market. Of homes that sold in their first 7 days, 69% got their initial asking price or more. The Selling page's "after a month" figure pools every sale that took more than 30 days, weighted by sales: 3%.

Days run from the first list date to the firm date, the day the sale was reported sold once its conditions came off, or the MLS® System’s cumulative count in the few cases where that is longer. A home that expired or was cancelled and came back on the market within 90 days counts as one attempt to sell: its days are counted from the first list date and it is compared with the initial asking price, so lowering the price on a relist does not reset either one. Only homes that sold are included.

The Selling page leads with the first-week bar and one pooled figure for every sale that took more than 30 days (the four later bars, weighted by sales). And of the 4,583 sales that had expired or been cancelled and came back on the market within 90 days, 1.5% sold at or above their initial asking price.

Condo fees and bungalow villas

The condo guide and the villa page use condo sales through September 2026. Condo fees are the monthly fee recorded on the listing; a fee of zero counts only on a bare-land title, where some complexes charge none. Each figure is the median of the sales in its group; a fee figure uses the sales that recorded a fee, so it can rest on a few fewer sales than the count shown. Villa fees are shown for Calgary as a whole, never for a single complex.

A bungalow villa here is any home listed in the bungalow style on condo title, conventional or bare-land, of any size and layout, such as detached, a duplex or a unit in a row. Condo townhouses are row homes on condo title that are not bungalows. Homes under 300 square feet are left out of every condo figure as recording errors. Year built is as recorded. The villa page’s scarcity line divides each decade’s villa sales by all condo sales of homes built in that decade, counting sales since the track record begins, with homes that have no recorded or only an estimated year built left out, and 2010 on pooled; its price-per-square-foot comparison uses each type’s latest-year figure from the track record, and its typical prices the condo guide’s 3-month medians by home type.

Current figures pool the latest 3 full months of sales, or the latest 6 where an area had fewer than 5 in 3, and show only the count when 6 months still fall short; each caption gives its dates and sales. The villa track record takes the median sold price per square foot in each calendar year since 2014 and shows it against 2014, the latest year running only to September 2026. The line under the villa chart compares each home type’s figure in the year detached homes, townhouses and apartments peaked with the latest year so far. The supply chart takes the Calgary villas sold since 2014 and built from 1970 on, and shows the share built in each decade; the few built earlier, or with no recorded or only an estimated year built, are left out. The share at the top of the villa page counts every Calgary condo apartment, townhouse and villa sold since 2014, whatever its year built, and the share of them that are villas.

The villa complex map shows the Calgary complexes where at least 5 different homes sold as villas since 2014, counting each home once however often it sold. Homes listed under a complex’s name but more than 500 metres from the middle of its homes are left out of everything. Each pin sits near the middle of those homes, rounded to about a block: it shows where the complex is, not where any one sale was. Close in, a complex shows its outline instead: every City of Calgary property parcel on the condominium plans of 5 or more units that hold its homes, joined up across the complex’s own roads. The outline is the whole complex, so it can include townhouses or apartments as well as villas. A complex whose plans cannot be matched keeps its pin. Outlines contain information licensed under the Open Government Licence - City of Calgary. The years built run from the earliest to the latest recorded year among those homes (estimated years left out; a complex with fewer than 5 recorded years shows none); “most have a garage” means at least two in three recorded one, “some” one in three to two in three, and “few” fewer than one in three. Complex names come from the listings and are checked by hand. The map shows no prices or fees by complex.

The Where to buy page

The Where to buy page answers where homes like yours sell. Pick a home type, a budget and, if you like, a quadrant. The map shades each community by how many homes of that type, in that budget (by initial asking price, below), sold there from Apr 9 to Oct 8, 2026: 6 months, so a quiet community still shows a count. Up to five shades are cut at the fifths of the communities with at least one such sale in view, so each pick spreads across the shades, and the legend gives each shade’s range. Picking a quadrant zooms the map to it.

The table under the map ranks the same communities by that count and adds how many such homes were for sale on Oct 9, 2026, a home with a conditional sale counted until it is firm. Sales and homes for sale are counts only, with no price or other measure, so they are shown at any size. The last three columns are each community’s own figures for that home type at every price, exactly as its page shows them: the typical sold price and median days on market of every sale of that type in the last three months, or the last six where the shorter window had fewer than 5, with the same 5-sale minimum (a dash below it), and the community’s months of supply for every home type together.

Budget brackets differ by home type, because a townhouse budget and a detached budget are different markets. They are fixed round amounts, the same on this page and on the Buying page’s market card, in every quadrant: detached Under $600K, $600K-750K, $750K-1M, $1M and up; semi-detached Under $500K, $500K-600K, $600K-800K, $800K and up; townhouse Under $350K, $350K-450K, $450K-550K, $550K and up; apartment Under $250K, $250K-300K, $300K-400K, $400K and up. Each holds between 18% and 38% of its type’s Calgary sales from Apr 9 to Oct 8, 2026. A home goes in a bracket by its initial asking price, the same definition the Selling chart uses: a home that expired or was cancelled and came back on the market within 90 days is one attempt to sell, measured against the price it first listed at, so a bracket means the same homes on both sides of the count. A price exactly on an edge goes in the higher bracket.

The community map

The map on the Communities page colours each community by the same figures its row in the list shows: typical sold price (rounded to the nearest $5,000), days on market, or percent of asking price, for each community’s main home type (the one with the most sales, defined above) or, when one is picked, for that home type everywhere. Up to six colour bands for each measure are cut, separately for each home-type view, at the sixths of the communities with current figures, rounded to readable steps ($25,000, 5 days, half a percentage point), and the legend lists each band. A community is coloured when the home type shown had at least 5 sales there in the last three or six months and that measure has a figure; otherwise it is hatched, as is a community with no sales to report under its name. Areas with few or no homes, such as parks and industrial land, are plain grey.

The outlines are approximate. They are drawn from the City of Calgary’s property parcels, each of which carries its community, with the road between two communities split down the middle; the Bow and Elbow rivers and the large reservoirs come from the City’s waterways layer. They are not the City’s legal community boundaries. When a community’s name in the sales records is spelled differently from the City’s, or the City’s parcels do not include it yet, the map does not colour it until the outlines are next redrawn. Until then a note under the map names it, and it has its own row in the list. Contains information licensed under the Open Government Licence - City of Calgary.

The market card on the Buying page

The card beside the Buying page’s headline starts on all of Calgary and follows the picks under it: all home types or one of 4 (detached, semi-detached, townhouse, apartment), and for a home type any budget or one of its 4 budget brackets by initial asking price (the Where to buy brackets, above), 21 segments in all, for the whole city and again for each quadrant (NW, NE, SW, SE). A listing’s quadrant is its community’s: each community is assigned the quadrant most of its street addresses carry, the same assignment the maps use, so a quadrant’s figures cover the communities assigned to it. Homes for sale are the full list of Calgary listings on the MLS® System, taken Oct 9, 2026; as on the community pages, a home with a conditional sale still counts as for sale until the sale is firm. Sales are the homes that went firm in the 30 days from Sep 9 to Oct 8, 2026, ending on the latest sale in the records.

Sales and homes for sale alike are grouped by their initial asking price, as on Where to buy. Days on market is the MLS® System’s cumulative count, the median for the group, as on the community pages; it needs 5 values of its own, and a median over 180 days is shown as a dash. Unlike the asking price it does not reach back 90 days: it keeps counting only when a home is quickly put back up, so for a relisted home it can be shorter than the whole attempt to sell; the Selling chart counts from the first list date instead.

The competition line is months of supply with the same count and cutoffs as the community pages: homes for sale divided by the 30 days of sales, which stand in for one month’s pace (the community pages average the last three months instead). Under 2 months reads as a competitive segment, over 3 as selection-rich, and anything between as balanced, judged on the figure as shown (one decimal). Over the same 30 days of sales the card gives the typical sold price (the median, rounded to the nearest $5,000), the median days on market, the median percent of asking price and the share sold at or over asking; the last two use the asking price of the listing that sold, exactly as on the community pages, and each needs 5 usable sales of its own. A segment with fewer than 5 sales in those days gets none of these, only its homes for sale (0 of 21 city-wide today, 6 of 84 across the quadrants); under 20 sales the card says the read is rough. Counts of homes for sale are counts of active listings: they carry no address or price and are shown at any size, because the 5-sale minimum applies to prices, days on market and percent of asking, not to counts. The card shows no change from a year earlier: the homes-for-sale count is a single day’s list, and there is no such list from a year ago to compare with.

Every figure on the card is computed from these records by the card’s script; none is typed in.

What these numbers describe

They describe what happened across many sales. What a particular home is worth depends on its condition, updates, lot and location within the community. The records are deemed reliable but not guaranteed. If you want to know what a specific home is likely worth, that takes a look at the home itself and the comparable sales around it.

They also cannot tell you where prices go next. Take any month since 2010 and look a year ahead, in sales records through September 2026: the median sold price of every detached sale in the city in the three months ending that month was higher a year later (in dollars of the day, not adjusted for inflation) in 66% of those months and lower in the rest. For apartments it was 48%. Prices have gone both ways, sometimes for years at a time, so this site does not try to call the next year: plan a move around your life, not the market.

Questions about any of this are welcome: chris@supermodern.ca.