Homes for sale in Alberta

25,213 homes for sale in Alberta, median asking $465,000 ($12,000 to $45,000,000). That's about $334 per square foot. The typical home has been listed 51 days; 1,867 came on in the last 7 days. Houses make up 60% of what's for sale.

view 25,213 homes →
25,213
homes
$465,000
median asking
$12K to $45M
$334
median per sq ft
51 days
median on market
1,867
listed this week
7,886 in 30 days
2007
median year built

asking prices

13961
6319
2250
1221
570
448
424
<$500K
$500–750K
$750K–1M
$1–1.5M
$1.5–2M
$2–3M
$3M+

on the map

by municipality

municipalityhomesmedian
Calgary6341$550,000
Edmonton6003$429,000
Lethbridge470$464,900
Airdrie444$549,900
Red Deer408$399,900
Cochrane366$575,950
Grande Prairie336$429,900
Spruce Grove315$471,600
Chestermere307$699,900
Leduc294$498,123
Rural Rocky View County293$1,499,000
Fort McMurray272$402,000
Camrose264$180,400
Rural Parkland County256$572,450
St. Albert246$539,450
Sherwood Park217$499,999
Medicine Hat207$376,501
Rural Grande Prairie No. 1, County of198$537,400
Sylvan Lake191$439,000
Fort Saskatchewan178$512,624
Rural Lac Ste. Anne County173$359,900
Beaumont167$579,900
Rural Foothills County144$1,757,500
Canmore143$1,200,000
Okotoks140$649,950
Rural Red Deer County139$539,900
Rural Wetaskiwin County138$304,400
Cold Lake137$319,000
Strathmore134$519,450
Rural Ponoka County121$375,000
Rural Strathcona County119$949,000
Edson107$225,000
Rural Leduc County107$834,900
Lac La Biche103$179,000
Stony Plain103$499,900
Rural Bonnyville M.D.102$284,900
Rural Lacombe County93$430,000
Rural Sturgeon County80$689,950
High River78$538,350
Rural Clearwater County77$405,000
Wetaskiwin77$249,900
Lacombe74$328,450
Brooks74$335,000
Rural Mountain View County72$799,000
Rural Wheatland County70$2,337,350
Coaldale69$425,000
Ponoka67$329,000
Rural Westlock County63$105,000
Whitecourt61$289,900
Rural Woodlands County61$347,750
Rural St. Paul County60$175,000
High Level60$85,750
Crossfield60$567,863
Peace River59$229,900
Blackfalds59$399,900
Hinton57$329,900
Rural Lac La Biche County56$183,500
Taber54$394,350
High Prairie53$150,700
Lloydminster52$399,950
Morinville50$459,900
Langdon49$745,000
Rural Athabasca County48$284,900
Rocky Mountain House47$386,200
Carstairs47$684,000
Rural Camrose County46$524,450
Raymond45$299,900
La Crete45$410,000
Rural Yellowhead County45$435,000
Olds45$598,000
Rural Northern Lights, County of44$367,500
Rural Brazeau County43$519,000
Vulcan42$45,000
Rural Stettler No. 6, County of42$380,000
Coleman41$499,000
Innisfail40$460,000
Wainwright38$260,500
Clairmont38$458,975
Drayton Valley37$310,000
Sundre36$447,450
Didsbury36$392,350
Westlock36$325,450
Bonnyville Town35$259,900
Rural Lethbridge County34$992,450
Claresholm34$274,750
Fox Creek33$259,000
Fort Macleod33$424,900
Rural Barrhead County31$389,000
Rural Wainwright No. 61, M.D. of29$135,000
Grande Cache29$185,000
Fairview28$170,000
Sedgewick28$24,473
Lyalta28$745,000
Rural Greenview No. 16, M.D. of28$342,450
Diamond Valley28$634,450
Hardisty27$75,000
Rural Fairview No. 136, M.D. of27$99,900
Beaverlodge26$312,400
Rural Cypress County26$752,450
Rural Mackenzie County26$417,500
St. Paul Town26$213,900
Rural Vulcan County26$502,500
Rural Wetaskiwin No. 10, County of26$362,950
Joussard25$324,900
Rural Thorhild County25$409,000
Daysland25$20,000
Vermilion24$242,450
Viking24$45,000
Devon24$521,950
Grimshaw23$129,900
Slave Lake23$329,900
Rural Vermilion River, County of23$429,900
Rural Big Lakes County23$159,000
Rural Lesser Slave River No. 124, M.D. of23$79,900
Rimbey22$191,000
Stettler22$281,250
Rural Yellowhead22$219,950
Rural Lamont County21$399,000
Plamondon20$105,000
Three Hills20$277,450
Bow Island20$449,500
Coalhurst20$402,500
Trochu19$229,000
Forestburg19$47,000
Tofield19$150,000
Rural Pincher Creek No. 9, M.D. of19$699,000
Drumheller19$210,000
Elk Point18$24,100
Nordegg18$153,201
Mundare18$64,500
Rural Beaver County18$539,950
Lake Newell Resort18$200,000
Magrath18$432,450
Redwater18$347,450
Rycroft17$22,105
Manning17$145,000
Wembley17$204,900
Cardston17$418,000
Falher16$49,950
Rosemary16$35,178
Swan Hills16$168,000
Gibbons16$577,450
Calmar16$522,000
Rural Saddle Hills County16$339,950
Sexsmith15$509,900
Bragg Creek15$1,199,000
Nobleford15$584,999
Redcliff15$394,900
Rural Newell, County of14$574,950
Boyle14$174,300
Mayerthorpe14$34,900
Vegreville14$272,450
Ardrossan14$582,400
Valleyview14$214,950
Blairmore14$554,500
Alix13$51,900
Hanna13$220,000
Athabasca13$110,000
White Sands13$199,000
Kinuso13$125,000
Dunmore12$738,750
Edgerton12$20,000
Legal12$327,450
Barrhead12$284,000
Thorhild12$21,525
Picture Butte12$429,000
Warburg12$40,000
Bellevue12$485,000
Provost11$114,900
Smoky Lake Town11$268,900
Rural Willow Creek No. 26, M.D. of11$69,000
Rural Cardston County11$375,000
Rural Kneehill County11$675,000
Rural Flagstaff County11$659,000
Castor11$30,000
Rural Peace No. 135, M.D. of11$495,000
Rural Smoky Lake County11$325,000
De Winton11$577,500
Harvie Heights11$1,074,900
Exshaw11$705,000
Delburne11$239,000
Penhold11$509,900
Dead Man's Flats10$976,658
Lougheed10$28,000
Mannville10$157,950
Ardmore10$99,950
Heritage Pointe10$1,664,950
Rural Taber, M.D. of10$1,232,500
Lamont10$314,949
Pincher Creek9$649,000
Carbon9$229,000
Vauxhall9$335,000
Cochrane Lake9$1,570,000
Rural Bighorn No. 8, M.D. of9$2,399,000
Berwyn9$199,000
Tsuut'ina9$539,900
Millet9$435,000
Priddis Greens9$1,250,000
Bruderheim8$415,000
Conklin8$460,000
Wabasca8$187,000
Rural Opportunity M.D.8$207,500
Birchcliff8$1,894,390
Jasper8$672,000
Coronation8$169,500
Andrew8$154,450
Rural Forty Mile No. 8, County of8$569,950
Nanton8$482,500
Evansburg8$284,950
Hythe8$182,400
Beiseker8$499,900
Spirit River8$134,950
Bowden8$242,450
Arrowwood8$27,450
Duchess7$151,000
Holden7$21,000
Bon Accord7$450,000
Chipman7$79,900
Gull Lake7$894,900
Rural Two Hills County7$299,000
Bonnyville7$141,750
Faust7$40,000
Jarvis Bay7$1,850,000
Cayley7$532,000
Rural Lesser Slave River M.D.7$319,500
Myrnam7$596,000
Caroline7$269,000
Killam6$78,750
Rural Smoky River No. 130, M.D. of6$397,000
Bawlf6$45,000
Nisku6$6,375,000
Fawcett6$26,750
Milk River6$274,444
Hill Spring6$347,450
Clyde6$104,950
Parkland Beach6$174,839
Rural Northern Sunrise County6$510,000
Balzac6$917,450
Conrich6$1,574,450
Marwayne6$164,450
Bassano6$117,350
Thorsby6$289,450
Rockyford6$52,500
Wandering River5$94,500
Elnora5$99,900
Grouard5$124,900
Granum5$210,000
Pickardville5$264,900
Banff5$1,855,000
Lomond5$155,000
Rural Minburn No. 27, County of5$870,000
Standard5$100,000
Irma5$224,900
Ryley5$290,000
Suffield5$176,000
Onoway5$334,900
Sangudo5$39,900
Vilna5$129,000
Hussar5$45,000
Fort Vermilion5$214,000
Rochon Sands5$669,900
Carseland5$425,000
Fort Assiniboine5$17,900
DeBolt5$140,000
Rural Starland County5$749,000
Radway5$58,700
Grandview5$499,000

by type

typehomesmedian
houses15196$575,000
condos3659$249,995
Land3638$189,900
townhouses2720$369,900

questions buyers ask

What do homes in Alberta cost?

Median asking price is $465,000 across 25213 active listings, ranging from $12,000 to $45,000,000, or about $334/sq ft.

How fast are homes selling here?

The median active listing has been on the market 51 days. 1867 homes were listed in the last week and 7886 in the last 30 days.

How much more is a 3-bedroom than a 2-bedroom?

Median asking is $299,000 for 2 bedrooms (4281 listings) and $479,900 for 3 bedrooms (7178 listings).

What types of homes are for sale?

15196 houses (median $575,000), 3659 condos (median $249,995), 3638 Land (median $189,900), 2720 townhouses (median $369,900).

How old are the homes?

Median year built is 2007 across the listings with a recorded build year.

statistics are computed from the 25213 active MLS® listings matching this page at render time and refresh every few hours with the feed. medians, not averages, so one outlier can't move them.