Guest, Sign inJoin
Aspen landingAspen 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

Aspen Woods

Alberta · 9,606 people
B+Cost of living

Overall A·#105 of 2,556

Strongest: schools A+, health A·lowest: jobs & income B−

#2

Cougar Ridge

Alberta · 7,101 people
BCost of living

Overall A·#96 of 2,556

Strongest: health A, schools A·lowest: safety B−

#3

West Springs

Alberta · 11,632 people
BCost of living

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

151 neighbourhoods

#NeighbourhoodCost of livingCanada rankWhat drives it
1Aspen Woods9,606 peopleB+#206 of 2,580Strongest: schools A+, health A·lowest: jobs & income B−
2Cougar Ridge7,101 peopleB#330 of 2,580Strongest: health A, schools A·lowest: safety B−
3West Springs11,632 peopleB#344 of 2,580Strongest: schools A+, health A·lowest: safety B−
4Valley Ridge7,782 peopleB#428 of 2,580Strongest: health A, schools A·lowest: walkability D
5Strathcona Park8,680 peopleB−#477 of 2,580Strongest: schools A+, health A+·lowest: safety B−
6Tuscany19,986 peopleB−#480 of 2,580Strongest: health A, schools A·lowest: safety B−
7Chaparral12,522 peopleB−#524 of 2,580Strongest: health A+, schools A·lowest: safety B−
8Upper Mount Royal2,758 peopleB−#542 of 2,580Strongest: jobs & income A+, walkability A+·lowest: safety B−
9Elbow Park4,120 peopleB−#549 of 2,580Strongest: health A+, jobs & income A·lowest: safety B−
10Garrison Woods3,138 peopleB−#596 of 2,580Strongest: jobs & income A+, health A+·lowest: safety B−
11Scenic Acres8,026 peopleB−#632 of 2,580Strongest: health A, schools A·lowest: cost of living B−
12Springbank Hill9,913 peopleB−#634 of 2,580Strongest: schools A+, health A·lowest: cost of living B−
13Sundance9,043 peopleB−#642 of 2,580Strongest: health A+, schools A·lowest: cost of living B−
14Altadore7,675 peopleC+#668 of 2,580Strongest: jobs & income A+, health A+·lowest: cost of living C+
15Silverado9,663 peopleC+#682 of 2,580Strongest: health A+, walkability A·lowest: cost of living C+
16Hidden Valley10,614 peopleC+#722 of 2,580Strongest: health A+, schools A·lowest: cost of living C+
17Douglasdale/Glen13,333 peopleC+#773 of 2,580Strongest: health A, jobs & income A·lowest: cost of living C+
18Auburn Bay18,296 peopleC+#778 of 2,580Strongest: health A+, schools A·lowest: cost of living C+
19Lake Bonavista11,154 peopleC+#803 of 2,580Strongest: health A, jobs & income A·lowest: cost of living C+
20Hamptons7,342 peopleC+#807 of 2,580Strongest: health A+, schools A·lowest: cost of living C+
21Parkland3,652 peopleC+#817 of 2,580Strongest: health A+, schools A·lowest: cost of living C+
22Discovery Ridge4,256 peopleC+#836 of 2,580Strongest: schools A+, health A·lowest: cost of living C+
23Citadel10,196 peopleC+#851 of 2,580Strongest: health A+, schools A·lowest: cost of living C+
24Coventry Hills17,391 peopleC+#878 of 2,580Strongest: health A, schools A·lowest: cost of living C+
25McKenzie Lake11,966 peopleC+#886 of 2,580Strongest: health A, schools A·lowest: cost of living C+
26New Brighton13,048 peopleC#905 of 2,580Strongest: health A, schools A·lowest: cost of living C
27Evanston21,483 peopleC#949 of 2,580Strongest: health A, schools A·lowest: cost of living C
28Riverbend9,193 peopleC#953 of 2,580Strongest: health A, jobs & income A·lowest: cost of living C
29Cranston20,055 peopleC#973 of 2,580Strongest: health A+, schools A−·lowest: cost of living C
30Nolan Hill8,581 peopleC#974 of 2,580Strongest: health A+, schools A·lowest: cost of living C
31Evergreen19,988 peopleC#996 of 2,580Strongest: health A, walkability A·lowest: cost of living C
32Hawkwood9,188 peopleC#1,012 of 2,580Strongest: health A+, schools A·lowest: cost of living C
33Coral Springs5,542 peopleC#1,030 of 2,580Strongest: health A, walkability B+·lowest: schools D
34Sage Hill7,974 peopleC#1,064 of 2,580Strongest: health A, schools A·lowest: cost of living C
35McKenzie Towne17,757 peopleC#1,095 of 2,580Strongest: health A+, jobs & income A−·lowest: cost of living C
36Copperfield13,952 peopleC#1,102 of 2,580Strongest: health A, schools A·lowest: cost of living C
37Carrington2,920 peopleC#1,124 of 2,580Strongest: health A, schools A·lowest: cost of living C
38Mahogany17,818 peopleC#1,141 of 2,580Strongest: health A+, schools A·lowest: cost of living C
39Walden8,190 peopleC#1,154 of 2,580Strongest: health A, schools A·lowest: cost of living C
40Bridlewood12,547 peopleC#1,171 of 2,580Strongest: health A+, walkability A·lowest: cost of living C
41Macewan Glen4,718 peopleC#1,175 of 2,580Strongest: health A+, schools A·lowest: cost of living C
42Martindale14,467 peopleC#1,178 of 2,580Strongest: walkability A+, health A·lowest: schools C−
43Royal Oak12,343 peopleC#1,193 of 2,580Strongest: health A+, schools A·lowest: cost of living C
44Woodbine8,075 peopleC#1,197 of 2,580Strongest: health A, schools A·lowest: cost of living C
45Rocky Ridge8,419 peopleC#1,200 of 2,580Strongest: schools A+, health A+·lowest: cost of living C
46Edgemont15,359 peopleC−#1,217 of 2,580Strongest: health A+, schools A·lowest: cost of living C−
47Livingston3,929 peopleC−#1,245 of 2,580Strongest: health A, schools A·lowest: cost of living C−
48Oakridge5,623 peopleC−#1,247 of 2,580Strongest: health A+, schools A·lowest: cost of living C−
49Shawnessy9,696 peopleC−#1,248 of 2,580Strongest: health A+, walkability A+·lowest: cost of living C−
50Lakeview12,799 peopleC−#1,262 of 2,580Strongest: health A+, jobs & income A·lowest: cost of living C−
51West Hillhurst10,319 peopleC−#1,292 of 2,580Strongest: walkability A+, health A+·lowest: cost of living C−
52Erlton3,221 peopleC−#1,293 of 2,580Strongest: walkability A+, health A+·lowest: cost of living C−
53Wildwood4,177 peopleC−#1,302 of 2,580Strongest: health A+, schools A·lowest: cost of living C−
54Fish Creek Park9,045 peopleC−#1,303 of 2,580Strongest: health A, schools A·lowest: cost of living C−
55Deer Run3,652 peopleC−#1,307 of 2,580Strongest: health A+, schools A·lowest: cost of living C−
56Harvest Hills7,930 peopleC−#1,314 of 2,580Strongest: health A, walkability A−·lowest: cost of living C−
57Signal Hill13,293 peopleC−#1,343 of 2,580Strongest: schools A+, health A+·lowest: cost of living C−
58Redstone13,230 peopleC−#1,347 of 2,580Strongest: health A, walkability B+·lowest: cost of living C−
59Country Hills3,702 peopleC−#1,354 of 2,580Strongest: walkability A+, health A·lowest: cost of living C−
60Erin Woods7,245 peopleC−#1,385 of 2,580Strongest: health A, walkability A−·lowest: schools D
61Abbeydale6,561 peopleC−#1,394 of 2,580Strongest: health A, walkability A·lowest: schools D
62Taradale17,911 peopleC−#1,413 of 2,580Strongest: walkability A+, health A·lowest: schools C−
63Panorama Hills25,494 peopleC−#1,419 of 2,580Strongest: health A, schools A·lowest: cost of living C−
64Willow Park6,891 peopleC−#1,425 of 2,580Strongest: health A, walkability A·lowest: cost of living C−
65Silver Springs9,042 peopleC−#1,433 of 2,580Strongest: health A, schools A·lowest: cost of living C−
66Charleswood5,642 peopleC−#1,445 of 2,580Strongest: walkability A+, health A+·lowest: cost of living C−
67Penbrooke Meadows10,001 peopleC−#1,462 of 2,580Strongest: health A, walkability A·lowest: jobs & income D
68Kincora7,290 peopleC−#1,465 of 2,580Strongest: health A+, schools A·lowest: cost of living C−
69Legacy7,975 peopleC−#1,476 of 2,580Strongest: health A, schools A−·lowest: cost of living C−
70Arbour Lake10,454 peopleC−#1,481 of 2,580Strongest: health A+, walkability A·lowest: cost of living C−
71Sandstone Valley5,816 peopleC−#1,483 of 2,580Strongest: health A+, walkability A−·lowest: cost of living C−
72Saddle Ridge21,479 peopleC−#1,486 of 2,580Strongest: walkability A, health A·lowest: cost of living C−
73Castleridge6,127 peopleC−#1,487 of 2,580Strongest: walkability A+, health A+·lowest: cost of living C−
74Monterey Park10,363 peopleC−#1,488 of 2,580Strongest: health A+, walkability B+·lowest: schools D
75Forest Heights6,120 peopleC−#1,505 of 2,580Strongest: walkability A+, health A+·lowest: schools D
76Coach Hill3,383 peopleC−#1,509 of 2,580Strongest: schools A+, health A+·lowest: cost of living C−
77Sherwood6,537 peopleC−#1,522 of 2,580Strongest: health A+, schools A·lowest: cost of living C−
78Canyon Meadows6,751 peopleC−#1,528 of 2,580Strongest: health A, walkability A·lowest: cost of living C−
79Millrise6,754 peopleC−#1,529 of 2,580Strongest: walkability A+, health A+·lowest: cost of living C−
80Richmond4,811 peopleC−#1,544 of 2,580Strongest: health A+, walkability A+·lowest: cost of living C−
81Somerset8,416 peopleC−#1,561 of 2,580Strongest: health A+, walkability A·lowest: cost of living C−
82Temple10,545 peopleC−#1,569 of 2,580Strongest: health A+, walkability A·lowest: schools D
83Falconridge10,218 peopleC−#1,571 of 2,580Strongest: walkability A+, health A+·lowest: jobs & income D
84Queensland4,452 peopleD#1,590 of 2,580Strongest: health A, walkability A·lowest: cost of living D
85Country Hills Village2,731 peopleD#1,593 of 2,580Strongest: walkability A+, health A·lowest: cost of living D
86Cityscape11,782 peopleD#1,612 of 2,580Strongest: health A, walkability A−·lowest: cost of living D
87Applewood Park6,835 peopleD#1,618 of 2,580Strongest: health A, walkability A·lowest: schools D
88Beddington Heights11,333 peopleD#1,635 of 2,580Strongest: health A+, walkability A·lowest: cost of living D
89Cedarbrae5,943 peopleD#1,646 of 2,580Strongest: health A, schools A·lowest: cost of living D
90Whitehorn11,273 peopleD#1,659 of 2,580Strongest: walkability A+, health A+·lowest: schools D
91Woodlands5,391 peopleD#1,662 of 2,580Strongest: health A, walkability A·lowest: cost of living D
92Mount Pleasant9,224 peopleD#1,675 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
93Deer Ridge4,454 peopleD#1,679 of 2,580Strongest: health A+, walkability A·lowest: cost of living D
94Braeside5,706 peopleD#1,680 of 2,580Strongest: health A+, walkability A·lowest: cost of living D
95Marlborough Park8,378 peopleD#1,698 of 2,580Strongest: health A+, walkability A·lowest: schools D
96Midnapore7,022 peopleD#1,702 of 2,580Strongest: health A+, walkability A·lowest: cost of living D
97Ranchlands7,376 peopleD#1,721 of 2,580Strongest: health A+, walkability A·lowest: cost of living D
98Marlborough8,932 peopleD#1,725 of 2,580Strongest: walkability A+, health A+·lowest: schools D
99Westgate3,139 peopleD#1,729 of 2,580Strongest: schools A+, health A+·lowest: cost of living D
100Rundle10,549 peopleD#1,736 of 2,580Strongest: health A+, walkability A+·lowest: schools D
101Skyview Ranch14,061 peopleD#1,768 of 2,580Strongest: health A, walkability A·lowest: cost of living D
102Dover10,440 peopleD#1,779 of 2,580Strongest: walkability A, health A·lowest: cost of living D
103Ogden8,484 peopleD#1,798 of 2,580Strongest: health A, walkability A·lowest: cost of living D
104Hillhurst8,435 peopleD#1,817 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
105Killarney/Glengarry7,935 peopleD#1,832 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
106Beltline26,171 peopleD#1,837 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
107Renfrew6,685 peopleD#1,841 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
108Pineridge10,062 peopleD#1,844 of 2,580Strongest: health A+, walkability A·lowest: cost of living D
109Inglewood4,380 peopleD#1,853 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
110Downtown Commercial Core9,286 peopleD#1,872 of 2,580Strongest: walkability A+, health A+·lowest: jobs & income D
111Huntington Hills13,184 peopleD#1,895 of 2,580Strongest: walkability A+, health A·lowest: cost of living D
112Downtown West End2,796 peopleD#1,906 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
113Montgomery4,456 peopleD#1,911 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
114Fairview3,909 peopleD#1,912 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
115Mission6,329 peopleD#1,931 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
116Glenbrook10,185 peopleD#1,937 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
117Patterson4,169 peopleD#1,938 of 2,580Strongest: health A+, schools A·lowest: cost of living D
118Dalhousie8,617 peopleD#1,948 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
119Southwood6,092 peopleD#1,949 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
120Albert Park/Radisson Heights8,433 peopleD#1,953 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
121Glamorgan6,479 peopleD#1,955 of 2,580Strongest: health A+, schools A+·lowest: cost of living D
122Thorncliffe15,570 peopleD#1,956 of 2,580Strongest: walkability A+, health A·lowest: cost of living D
123Eau Claire3,733 peopleD#1,961 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
124Forest Lawn7,513 peopleD#1,969 of 2,580Strongest: walkability A+, health A·lowest: jobs & income D−
125Bridgeland/Riverside6,860 peopleD#1,990 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
126Mayland Heights5,937 peopleD#1,993 of 2,580Strongest: health A+, walkability A·lowest: cost of living D
127South Calgary4,412 peopleD#1,998 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
128Bowness11,548 peopleD#1,999 of 2,580Strongest: health A, walkability A·lowest: cost of living D
129Varsity12,605 peopleD#2,010 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
130Bankview5,610 peopleD#2,011 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
131Rosedale2,507 peopleD#2,049 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
132Winston Heights/Mountview4,361 peopleD#2,052 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
133Tuxedo Park4,082 peopleD#2,062 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
134Brentwood7,369 peopleD#2,067 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
135Lower Mount Royal3,136 peopleD#2,068 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
136Acadia9,950 peopleD#2,069 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
137Palliser4,987 peopleD−#2,086 of 2,580Strongest: health A+, walkability A·lowest: cost of living D−
138Haysboro7,222 peopleD−#2,096 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
139Downtown East Village3,524 peopleD−#2,152 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
140Capitol Hill6,135 peopleD−#2,239 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
141Kingsland4,700 peopleD−#2,240 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
142Crescent Heights6,411 peopleD−#2,250 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
143Highland Park4,908 peopleD−#2,254 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
144Sunnyside2,976 peopleD−#2,287 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
145Currie Barracks7,342 peopleD−#2,290 of 2,580Strongest: health A+, walkability A·lowest: cost of living D−
146Sunalta4,151 peopleD−#2,313 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
147Windsor Park7,863 peopleD−#2,333 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
148Spruce Cliff6,691 peopleD−#2,334 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
149Rosscarrock3,862 peopleD−#2,374 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
150Ramsay3,601 peopleD−#2,399 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
151University Heights4,031 peopleD−#2,473 of 2,580Strongest: 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).