Home › Canada › Alberta › Calgary › Rankings › Most affordable Aspen Woods, #1 on this list · Photo: Qyd (CC BY-SA 3.0) Calgary · 2026 Most affordable neighbourhoods in Calgary On the national list, Aspen Woods is #206 of 2,580. The national top 100 holds no neighbourhood from Calgary. Leading Calgary on this list is Aspen Woods, at B+. The places after the leader belong to Cougar Ridge (B) and West Springs (B). None of the 151 on this list grades in the A range. At the other end is University Heights, with D−.
Cost of living grade: the owners’ median home value and a year’s rent, each against the place’s own household income How grades work
#1 Overall A · #105 of 2,556
Strongest: schools A+ , health A · lowest: jobs & income B−
#2 Overall A · #96 of 2,556
Strongest: health A , schools A · lowest: safety B−
#3 Overall A · #116 of 2,556
Strongest: schools A+ , health A · lowest: safety B−
All 151 neighbourhoods, ranked Best first in Calgary; beside each place, its rank on the same list for all of Canada.
Every Calgary list # Neighbourhood Cost of living Canada rank What drives it
1 Aspen Woods 9,606 people B+ #206 of 2,580 Strongest: schools A+ , health A · lowest: jobs & income B− 2 Cougar Ridge 7,101 people B #330 of 2,580 Strongest: health A , schools A · lowest: safety B− 3 West Springs 11,632 people B #344 of 2,580 Strongest: schools A+ , health A · lowest: safety B− 4 Valley Ridge 7,782 people B #428 of 2,580 Strongest: health A , schools A · lowest: walkability D 5 Strathcona Park 8,680 people B− #477 of 2,580 Strongest: schools A+ , health A+ · lowest: safety B− 6 Tuscany 19,986 people B− #480 of 2,580 Strongest: health A , schools A · lowest: safety B− 7 Chaparral 12,522 people B− #524 of 2,580 Strongest: health A+ , schools A · lowest: safety B− 8 Upper Mount Royal 2,758 people B− #542 of 2,580 Strongest: jobs & income A+ , walkability A+ · lowest: safety B− 9 Elbow Park 4,120 people B− #549 of 2,580 Strongest: health A+ , jobs & income A · lowest: safety B− 10 Garrison Woods 3,138 people B− #596 of 2,580 Strongest: jobs & income A+ , health A+ · lowest: safety B− 11 Scenic Acres 8,026 people B− #632 of 2,580 Strongest: health A , schools A · lowest: cost of living B− 12 Springbank Hill 9,913 people B− #634 of 2,580 Strongest: schools A+ , health A · lowest: cost of living B− 13 Sundance 9,043 people B− #642 of 2,580 Strongest: health A+ , schools A · lowest: cost of living B− 14 Altadore 7,675 people C+ #668 of 2,580 Strongest: jobs & income A+ , health A+ · lowest: cost of living C+ 15 Silverado 9,663 people C+ #682 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living C+ 16 Hidden Valley 10,614 people C+ #722 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C+ 17 Douglasdale/Glen 13,333 people C+ #773 of 2,580 Strongest: health A , jobs & income A · lowest: cost of living C+ 18 Auburn Bay 18,296 people C+ #778 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C+ 19 Lake Bonavista 11,154 people C+ #803 of 2,580 Strongest: health A , jobs & income A · lowest: cost of living C+ 20 Hamptons 7,342 people C+ #807 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C+ 21 Parkland 3,652 people C+ #817 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C+ 22 Discovery Ridge 4,256 people C+ #836 of 2,580 Strongest: schools A+ , health A · lowest: cost of living C+ 23 Citadel 10,196 people C+ #851 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C+ 24 Coventry Hills 17,391 people C+ #878 of 2,580 Strongest: health A , schools A · lowest: cost of living C+ 25 McKenzie Lake 11,966 people C+ #886 of 2,580 Strongest: health A , schools A · lowest: cost of living C+ 26 New Brighton 13,048 people C #905 of 2,580 Strongest: health A , schools A · lowest: cost of living C 27 Evanston 21,483 people C #949 of 2,580 Strongest: health A , schools A · lowest: cost of living C 28 Riverbend 9,193 people C #953 of 2,580 Strongest: health A , jobs & income A · lowest: cost of living C 29 Cranston 20,055 people C #973 of 2,580 Strongest: health A+ , schools A− · lowest: cost of living C 30 Nolan Hill 8,581 people C #974 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C 31 Evergreen 19,988 people C #996 of 2,580 Strongest: health A , walkability A · lowest: cost of living C 32 Hawkwood 9,188 people C #1,012 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C 33 Coral Springs 5,542 people C #1,030 of 2,580 Strongest: health A , walkability B+ · lowest: schools D 34 Sage Hill 7,974 people C #1,064 of 2,580 Strongest: health A , schools A · lowest: cost of living C 35 McKenzie Towne 17,757 people C #1,095 of 2,580 Strongest: health A+ , jobs & income A− · lowest: cost of living C 36 Copperfield 13,952 people C #1,102 of 2,580 Strongest: health A , schools A · lowest: cost of living C 37 Carrington 2,920 people C #1,124 of 2,580 Strongest: health A , schools A · lowest: cost of living C 38 Mahogany 17,818 people C #1,141 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C 39 Walden 8,190 people C #1,154 of 2,580 Strongest: health A , schools A · lowest: cost of living C 40 Bridlewood 12,547 people C #1,171 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living C 41 Macewan Glen 4,718 people C #1,175 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C 42 Martindale 14,467 people C #1,178 of 2,580 Strongest: walkability A+ , health A · lowest: schools C− 43 Royal Oak 12,343 people C #1,193 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C 44 Woodbine 8,075 people C #1,197 of 2,580 Strongest: health A , schools A · lowest: cost of living C 45 Rocky Ridge 8,419 people C #1,200 of 2,580 Strongest: schools A+ , health A+ · lowest: cost of living C 46 Edgemont 15,359 people C− #1,217 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C− 47 Livingston 3,929 people C− #1,245 of 2,580 Strongest: health A , schools A · lowest: cost of living C− 48 Oakridge 5,623 people C− #1,247 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C− 49 Shawnessy 9,696 people C− #1,248 of 2,580 Strongest: health A+ , walkability A+ · lowest: cost of living C− 50 Lakeview 12,799 people C− #1,262 of 2,580 Strongest: health A+ , jobs & income A · lowest: cost of living C− 51 West Hillhurst 10,319 people C− #1,292 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living C− 52 Erlton 3,221 people C− #1,293 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living C− 53 Wildwood 4,177 people C− #1,302 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C− 54 Fish Creek Park 9,045 people C− #1,303 of 2,580 Strongest: health A , schools A · lowest: cost of living C− 55 Deer Run 3,652 people C− #1,307 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C− 56 Harvest Hills 7,930 people C− #1,314 of 2,580 Strongest: health A , walkability A− · lowest: cost of living C− 57 Signal Hill 13,293 people C− #1,343 of 2,580 Strongest: schools A+ , health A+ · lowest: cost of living C− 58 Redstone 13,230 people C− #1,347 of 2,580 Strongest: health A , walkability B+ · lowest: cost of living C− 59 Country Hills 3,702 people C− #1,354 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living C− 60 Erin Woods 7,245 people C− #1,385 of 2,580 Strongest: health A , walkability A− · lowest: schools D 61 Abbeydale 6,561 people C− #1,394 of 2,580 Strongest: health A , walkability A · lowest: schools D 62 Taradale 17,911 people C− #1,413 of 2,580 Strongest: walkability A+ , health A · lowest: schools C− 63 Panorama Hills 25,494 people C− #1,419 of 2,580 Strongest: health A , schools A · lowest: cost of living C− 64 Willow Park 6,891 people C− #1,425 of 2,580 Strongest: health A , walkability A · lowest: cost of living C− 65 Silver Springs 9,042 people C− #1,433 of 2,580 Strongest: health A , schools A · lowest: cost of living C− 66 Charleswood 5,642 people C− #1,445 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living C− 67 Penbrooke Meadows 10,001 people C− #1,462 of 2,580 Strongest: health A , walkability A · lowest: jobs & income D 68 Kincora 7,290 people C− #1,465 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C− 69 Legacy 7,975 people C− #1,476 of 2,580 Strongest: health A , schools A− · lowest: cost of living C− 70 Arbour Lake 10,454 people C− #1,481 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living C− 71 Sandstone Valley 5,816 people C− #1,483 of 2,580 Strongest: health A+ , walkability A− · lowest: cost of living C− 72 Saddle Ridge 21,479 people C− #1,486 of 2,580 Strongest: walkability A , health A · lowest: cost of living C− 73 Castleridge 6,127 people C− #1,487 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living C− 74 Monterey Park 10,363 people C− #1,488 of 2,580 Strongest: health A+ , walkability B+ · lowest: schools D 75 Forest Heights 6,120 people C− #1,505 of 2,580 Strongest: walkability A+ , health A+ · lowest: schools D 76 Coach Hill 3,383 people C− #1,509 of 2,580 Strongest: schools A+ , health A+ · lowest: cost of living C− 77 Sherwood 6,537 people C− #1,522 of 2,580 Strongest: health A+ , schools A · lowest: cost of living C− 78 Canyon Meadows 6,751 people C− #1,528 of 2,580 Strongest: health A , walkability A · lowest: cost of living C− 79 Millrise 6,754 people C− #1,529 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living C− 80 Richmond 4,811 people C− #1,544 of 2,580 Strongest: health A+ , walkability A+ · lowest: cost of living C− 81 Somerset 8,416 people C− #1,561 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living C− 82 Temple 10,545 people C− #1,569 of 2,580 Strongest: health A+ , walkability A · lowest: schools D 83 Falconridge 10,218 people C− #1,571 of 2,580 Strongest: walkability A+ , health A+ · lowest: jobs & income D 84 Queensland 4,452 people D #1,590 of 2,580 Strongest: health A , walkability A · lowest: cost of living D 85 Country Hills Village 2,731 people D #1,593 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D 86 Cityscape 11,782 people D #1,612 of 2,580 Strongest: health A , walkability A− · lowest: cost of living D 87 Applewood Park 6,835 people D #1,618 of 2,580 Strongest: health A , walkability A · lowest: schools D 88 Beddington Heights 11,333 people D #1,635 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D 89 Cedarbrae 5,943 people D #1,646 of 2,580 Strongest: health A , schools A · lowest: cost of living D 90 Whitehorn 11,273 people D #1,659 of 2,580 Strongest: walkability A+ , health A+ · lowest: schools D 91 Woodlands 5,391 people D #1,662 of 2,580 Strongest: health A , walkability A · lowest: cost of living D 92 Mount Pleasant 9,224 people D #1,675 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 93 Deer Ridge 4,454 people D #1,679 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D 94 Braeside 5,706 people D #1,680 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D 95 Marlborough Park 8,378 people D #1,698 of 2,580 Strongest: health A+ , walkability A · lowest: schools D 96 Midnapore 7,022 people D #1,702 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D 97 Ranchlands 7,376 people D #1,721 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D 98 Marlborough 8,932 people D #1,725 of 2,580 Strongest: walkability A+ , health A+ · lowest: schools D 99 Westgate 3,139 people D #1,729 of 2,580 Strongest: schools A+ , health A+ · lowest: cost of living D 100 Rundle 10,549 people D #1,736 of 2,580 Strongest: health A+ , walkability A+ · lowest: schools D 101 Skyview Ranch 14,061 people D #1,768 of 2,580 Strongest: health A , walkability A · lowest: cost of living D 102 Dover 10,440 people D #1,779 of 2,580 Strongest: walkability A , health A · lowest: cost of living D 103 Ogden 8,484 people D #1,798 of 2,580 Strongest: health A , walkability A · lowest: cost of living D 104 Hillhurst 8,435 people D #1,817 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 105 Killarney/Glengarry 7,935 people D #1,832 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 106 Beltline 26,171 people D #1,837 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 107 Renfrew 6,685 people D #1,841 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 108 Pineridge 10,062 people D #1,844 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D 109 Inglewood 4,380 people D #1,853 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 111 Huntington Hills 13,184 people D #1,895 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D 112 Downtown West End 2,796 people D #1,906 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 113 Montgomery 4,456 people D #1,911 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 114 Fairview 3,909 people D #1,912 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 115 Mission 6,329 people D #1,931 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 116 Glenbrook 10,185 people D #1,937 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 117 Patterson 4,169 people D #1,938 of 2,580 Strongest: health A+ , schools A · lowest: cost of living D 118 Dalhousie 8,617 people D #1,948 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 119 Southwood 6,092 people D #1,949 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 121 Glamorgan 6,479 people D #1,955 of 2,580 Strongest: health A+ , schools A+ · lowest: cost of living D 122 Thorncliffe 15,570 people D #1,956 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D 123 Eau Claire 3,733 people D #1,961 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 124 Forest Lawn 7,513 people D #1,969 of 2,580 Strongest: walkability A+ , health A · lowest: jobs & income D− 125 Bridgeland/Riverside 6,860 people D #1,990 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 126 Mayland Heights 5,937 people D #1,993 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D 127 South Calgary 4,412 people D #1,998 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 128 Bowness 11,548 people D #1,999 of 2,580 Strongest: health A , walkability A · lowest: cost of living D 129 Varsity 12,605 people D #2,010 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 130 Bankview 5,610 people D #2,011 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 131 Rosedale 2,507 people D #2,049 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 133 Tuxedo Park 4,082 people D #2,062 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 134 Brentwood 7,369 people D #2,067 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 135 Lower Mount Royal 3,136 people D #2,068 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 136 Acadia 9,950 people D #2,069 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 137 Palliser 4,987 people D− #2,086 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D− 138 Haysboro 7,222 people D− #2,096 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 139 Downtown East Village 3,524 people D− #2,152 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 140 Capitol Hill 6,135 people D− #2,239 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 141 Kingsland 4,700 people D− #2,240 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 142 Crescent Heights 6,411 people D− #2,250 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 143 Highland Park 4,908 people D− #2,254 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 144 Sunnyside 2,976 people D− #2,287 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 145 Currie Barracks 7,342 people D− #2,290 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D− 146 Sunalta 4,151 people D− #2,313 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 147 Windsor Park 7,863 people D− #2,333 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 148 Spruce Cliff 6,691 people D− #2,334 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 149 Rosscarrock 3,862 people D− #2,374 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 150 Ramsay 3,601 people D− #2,399 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 151 University Heights 4,031 people D− #2,473 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− Rankings
More lists for Calgary City by city
Most affordable elsewhere Photos: Aspen Woods, Qyd (CC BY-SA 3.0 ) · Cougar Ridge, Michael from Calgary, AB, Canada (CC BY 2.0 ) · West Springs, Jonathan Schilling (CC BY-SA 4.0 ), via Wikimedia Commons.
Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).