Guest, Sign inJoin
Calgary · 2026

Safest neighbourhoods in Calgary

No neighbourhood in Calgary makes the national top 100 on this list. First place in Calgary goes to Upper Mount Royal, with B−. Garrison Woods takes second place with B−; Altadore is third with B−. No A of any kind goes to any of the 151 listed. Last comes Forest Lawn, at B−. Nationally, Upper Mount Royal ranks #1,144 of 2,572.

Safety grade: the Crime Severity Index of the police force or detachment, 2023–2025 How grades work

#1

Upper Mount Royal

Alberta · 2,758 people
B−Safety

Overall A+·#35 of 2,556

Strongest: jobs & income A+, walkability A+·lowest: safety B−

#2

Garrison Woods

Alberta · 3,138 people
B−Safety

Overall A+·#52 of 2,556

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

#3

Altadore

Alberta · 7,675 people
B−Safety

Overall A+·#71 of 2,556

Strongest: jobs & income A+, health A+·lowest: cost of living C+

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

#NeighbourhoodSafetyCanada rankWhat drives it
1Upper Mount Royal2,758 peopleB−#1,144 of 2,572Strongest: jobs & income A+, walkability A+·lowest: safety B−
2Garrison Woods3,138 peopleB−#1,145 of 2,572Strongest: jobs & income A+, health A+·lowest: safety B−
3Altadore7,675 peopleB−#1,146 of 2,572Strongest: jobs & income A+, health A+·lowest: cost of living C+
4Elbow Park4,120 peopleB−#1,147 of 2,572Strongest: health A+, jobs & income A·lowest: safety B−
5Cougar Ridge7,101 peopleB−#1,148 of 2,572Strongest: health A, schools A·lowest: safety B−
6Aspen Woods9,606 peopleB−#1,149 of 2,572Strongest: schools A+, health A·lowest: jobs & income B−
7West Springs11,632 peopleB−#1,150 of 2,572Strongest: schools A+, health A·lowest: safety B−
8Strathcona Park8,680 peopleB−#1,151 of 2,572Strongest: schools A+, health A+·lowest: safety B−
9West Hillhurst10,319 peopleB−#1,153 of 2,572Strongest: walkability A+, health A+·lowest: cost of living C−
10Lake Bonavista11,154 peopleB−#1,154 of 2,572Strongest: health A, jobs & income A·lowest: cost of living C+
11Erlton3,221 peopleB−#1,155 of 2,572Strongest: walkability A+, health A+·lowest: cost of living C−
12Tuscany19,986 peopleB−#1,156 of 2,572Strongest: health A, schools A·lowest: safety B−
13Richmond4,811 peopleB−#1,157 of 2,572Strongest: health A+, walkability A+·lowest: cost of living C−
14Auburn Bay18,296 peopleB−#1,158 of 2,572Strongest: health A+, schools A·lowest: cost of living C+
15Wildwood4,177 peopleB−#1,159 of 2,572Strongest: health A+, schools A·lowest: cost of living C−
16Springbank Hill9,913 peopleB−#1,160 of 2,572Strongest: schools A+, health A·lowest: cost of living B−
17Lakeview12,799 peopleB−#1,161 of 2,572Strongest: health A+, jobs & income A·lowest: cost of living C−
18Chaparral12,522 peopleB−#1,162 of 2,572Strongest: health A+, schools A·lowest: safety B−
19New Brighton13,048 peopleB−#1,163 of 2,572Strongest: health A, schools A·lowest: cost of living C
20Sundance9,043 peopleB−#1,164 of 2,572Strongest: health A+, schools A·lowest: cost of living B−
21Charleswood5,642 peopleB−#1,165 of 2,572Strongest: walkability A+, health A+·lowest: cost of living C−
22Scenic Acres8,026 peopleB−#1,166 of 2,572Strongest: health A, schools A·lowest: cost of living B−
23Killarney/Glengarry7,935 peopleB−#1,167 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
24Silverado9,663 peopleB−#1,168 of 2,572Strongest: health A+, walkability A·lowest: cost of living C+
25Oakridge5,623 peopleB−#1,169 of 2,572Strongest: health A+, schools A·lowest: cost of living C−
26McKenzie Towne17,757 peopleB−#1,170 of 2,572Strongest: health A+, jobs & income A−·lowest: cost of living C
27Riverbend9,193 peopleB−#1,171 of 2,572Strongest: health A, jobs & income A·lowest: cost of living C
28McKenzie Lake11,966 peopleB−#1,172 of 2,572Strongest: health A, schools A·lowest: cost of living C+
29Mount Pleasant9,224 peopleB−#1,173 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
30Eau Claire3,733 peopleB−#1,174 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
31Evanston21,483 peopleB−#1,175 of 2,572Strongest: health A, schools A·lowest: cost of living C
32Hidden Valley10,614 peopleB−#1,176 of 2,572Strongest: health A+, schools A·lowest: cost of living C+
33Cranston20,055 peopleB−#1,177 of 2,572Strongest: health A+, schools A−·lowest: cost of living C
34Citadel10,196 peopleB−#1,178 of 2,572Strongest: health A+, schools A·lowest: cost of living C+
35Willow Park6,891 peopleB−#1,179 of 2,572Strongest: health A, walkability A·lowest: cost of living C−
36Canyon Meadows6,751 peopleB−#1,180 of 2,572Strongest: health A, walkability A·lowest: cost of living C−
37Parkland3,652 peopleB−#1,181 of 2,572Strongest: health A+, schools A·lowest: cost of living C+
38Nolan Hill8,581 peopleB−#1,182 of 2,572Strongest: health A+, schools A·lowest: cost of living C
39Westgate3,139 peopleB−#1,183 of 2,572Strongest: schools A+, health A+·lowest: cost of living D
40Signal Hill13,293 peopleB−#1,184 of 2,572Strongest: schools A+, health A+·lowest: cost of living C−
41Sage Hill7,974 peopleB−#1,185 of 2,572Strongest: health A, schools A·lowest: cost of living C
42Hillhurst8,435 peopleB−#1,186 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
43Discovery Ridge4,256 peopleB−#1,187 of 2,572Strongest: schools A+, health A·lowest: cost of living C+
44Rosedale2,507 peopleB−#1,188 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
45Douglasdale/Glen13,333 peopleB−#1,189 of 2,572Strongest: health A, jobs & income A·lowest: cost of living C+
46Copperfield13,952 peopleB−#1,190 of 2,572Strongest: health A, schools A·lowest: cost of living C
47South Calgary4,412 peopleB−#1,191 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
48Montgomery4,456 peopleB−#1,192 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
49Mahogany17,818 peopleB−#1,193 of 2,572Strongest: health A+, schools A·lowest: cost of living C
50Valley Ridge7,782 peopleB−#1,194 of 2,572Strongest: health A, schools A·lowest: walkability D
51Coach Hill3,383 peopleB−#1,195 of 2,572Strongest: schools A+, health A+·lowest: cost of living C−
52Downtown West End2,796 peopleB−#1,196 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
53Silver Springs9,042 peopleB−#1,197 of 2,572Strongest: health A, schools A·lowest: cost of living C−
54Hawkwood9,188 peopleB−#1,198 of 2,572Strongest: health A+, schools A·lowest: cost of living C
55Bridlewood12,547 peopleB−#1,199 of 2,572Strongest: health A+, walkability A·lowest: cost of living C
56Hamptons7,342 peopleB−#1,200 of 2,572Strongest: health A+, schools A·lowest: cost of living C+
57Coventry Hills17,391 peopleB−#1,201 of 2,572Strongest: health A, schools A·lowest: cost of living C+
58Evergreen19,988 peopleB−#1,202 of 2,572Strongest: health A, walkability A·lowest: cost of living C
59Walden8,190 peopleB−#1,203 of 2,572Strongest: health A, schools A·lowest: cost of living C
60Shawnessy9,696 peopleB−#1,204 of 2,572Strongest: health A+, walkability A+·lowest: cost of living C−
61Millrise6,754 peopleB−#1,205 of 2,572Strongest: walkability A+, health A+·lowest: cost of living C−
62Kincora7,290 peopleB−#1,206 of 2,572Strongest: health A+, schools A·lowest: cost of living C−
63Royal Oak12,343 peopleB−#1,207 of 2,572Strongest: health A+, schools A·lowest: cost of living C
64Glenbrook10,185 peopleB−#1,208 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
65Arbour Lake10,454 peopleB−#1,209 of 2,572Strongest: health A+, walkability A·lowest: cost of living C−
66Deer Run3,652 peopleB−#1,210 of 2,572Strongest: health A+, schools A·lowest: cost of living C−
67Mission6,329 peopleB−#1,211 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
68Edgemont15,359 peopleB−#1,212 of 2,572Strongest: health A+, schools A·lowest: cost of living C−
69Woodbine8,075 peopleB−#1,213 of 2,572Strongest: health A, schools A·lowest: cost of living C
70Renfrew6,685 peopleB−#1,214 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
71Rocky Ridge8,419 peopleB−#1,215 of 2,572Strongest: schools A+, health A+·lowest: cost of living C
72Beltline26,171 peopleB−#1,216 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
73Midnapore7,022 peopleB−#1,217 of 2,572Strongest: health A+, walkability A·lowest: cost of living D
74Sunnyside2,976 peopleB−#1,218 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
75Sherwood6,537 peopleB−#1,219 of 2,572Strongest: health A+, schools A·lowest: cost of living C−
76Tuxedo Park4,082 peopleB−#1,220 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
77Varsity12,605 peopleB−#1,221 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
78Woodlands5,391 peopleB−#1,222 of 2,572Strongest: health A, walkability A·lowest: cost of living D
79Fish Creek Park9,045 peopleB−#1,223 of 2,572Strongest: health A, schools A·lowest: cost of living C−
80Glamorgan6,479 peopleB−#1,224 of 2,572Strongest: health A+, schools A+·lowest: cost of living D
81Brentwood7,369 peopleB−#1,225 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
82Windsor Park7,863 peopleB−#1,226 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
83Cedarbrae5,943 peopleB−#1,227 of 2,572Strongest: health A, schools A·lowest: cost of living D
84Panorama Hills25,494 peopleB−#1,228 of 2,572Strongest: health A, schools A·lowest: cost of living C−
85Palliser4,987 peopleB−#1,229 of 2,572Strongest: health A+, walkability A·lowest: cost of living D−
86Queensland4,452 peopleB−#1,230 of 2,572Strongest: health A, walkability A·lowest: cost of living D
87Deer Ridge4,454 peopleB−#1,231 of 2,572Strongest: health A+, walkability A·lowest: cost of living D
88Ranchlands7,376 peopleB−#1,232 of 2,572Strongest: health A+, walkability A·lowest: cost of living D
89Winston Heights/Mountview4,361 peopleB−#1,233 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
90Patterson4,169 peopleB−#1,234 of 2,572Strongest: health A+, schools A·lowest: cost of living D
91Carrington2,920 peopleB−#1,235 of 2,572Strongest: health A, schools A·lowest: cost of living C
92Braeside5,706 peopleB−#1,236 of 2,572Strongest: health A+, walkability A·lowest: cost of living D
93Crescent Heights6,411 peopleB−#1,237 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
94Fairview3,909 peopleB−#1,238 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
95Somerset8,416 peopleB−#1,239 of 2,572Strongest: health A+, walkability A·lowest: cost of living C−
96Bankview5,610 peopleB−#1,240 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
97Haysboro7,222 peopleB−#1,241 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
98Currie Barracks7,342 peopleB−#1,242 of 2,572Strongest: health A+, walkability A·lowest: cost of living D−
99Dalhousie8,617 peopleB−#1,243 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
100Macewan Glen4,718 peopleB−#1,244 of 2,572Strongest: health A+, schools A·lowest: cost of living C
101Livingston3,929 peopleB−#1,245 of 2,572Strongest: health A, schools A·lowest: cost of living C−
102Country Hills3,702 peopleB−#1,246 of 2,572Strongest: walkability A+, health A·lowest: cost of living C−
103Sandstone Valley5,816 peopleB−#1,247 of 2,572Strongest: health A+, walkability A−·lowest: cost of living C−
104Sunalta4,151 peopleB−#1,248 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
105Legacy7,975 peopleB−#1,249 of 2,572Strongest: health A, schools A−·lowest: cost of living C−
106Lower Mount Royal3,136 peopleB−#1,251 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
107Spruce Cliff6,691 peopleB−#1,252 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
108Harvest Hills7,930 peopleB−#1,253 of 2,572Strongest: health A, walkability A−·lowest: cost of living C−
109Bridgeland/Riverside6,860 peopleB−#1,254 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
110Country Hills Village2,731 peopleB−#1,255 of 2,572Strongest: walkability A+, health A·lowest: cost of living D
111Southwood6,092 peopleB−#1,256 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
112Acadia9,950 peopleB−#1,257 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
113University Heights4,031 peopleB−#1,258 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
114Inglewood4,380 peopleB−#1,259 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
115Capitol Hill6,135 peopleB−#1,260 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
116Rosscarrock3,862 peopleB−#1,261 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
117Redstone13,230 peopleB−#1,262 of 2,572Strongest: health A, walkability B+·lowest: cost of living C−
118Kingsland4,700 peopleB−#1,263 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
119Bowness11,548 peopleB−#1,265 of 2,572Strongest: health A, walkability A·lowest: cost of living D
120Downtown Commercial Core9,286 peopleB−#1,266 of 2,572Strongest: walkability A+, health A+·lowest: jobs & income D
121Beddington Heights11,333 peopleB−#1,267 of 2,572Strongest: health A+, walkability A·lowest: cost of living D
122Thorncliffe15,570 peopleB−#1,268 of 2,572Strongest: walkability A+, health A·lowest: cost of living D
123Skyview Ranch14,061 peopleB−#1,269 of 2,572Strongest: health A, walkability A·lowest: cost of living D
124Ramsay3,601 peopleB−#1,270 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
125Huntington Hills13,184 peopleB−#1,271 of 2,572Strongest: walkability A+, health A·lowest: cost of living D
126Highland Park4,908 peopleB−#1,272 of 2,572Strongest: walkability A+, health A·lowest: cost of living D−
127Downtown East Village3,524 peopleB−#1,273 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D−
128Ogden8,484 peopleB−#1,274 of 2,572Strongest: health A, walkability A·lowest: cost of living D
129Coral Springs5,542 peopleB−#1,275 of 2,572Strongest: health A, walkability B+·lowest: schools D
130Martindale14,467 peopleB−#1,276 of 2,572Strongest: walkability A+, health A·lowest: schools C−
131Saddle Ridge21,479 peopleB−#1,280 of 2,572Strongest: walkability A, health A·lowest: cost of living C−
132Cityscape11,782 peopleB−#1,281 of 2,572Strongest: health A, walkability A−·lowest: cost of living D
133Taradale17,911 peopleB−#1,282 of 2,572Strongest: walkability A+, health A·lowest: schools C−
134Mayland Heights5,937 peopleB−#1,283 of 2,572Strongest: health A+, walkability A·lowest: cost of living D
135Castleridge6,127 peopleB−#1,284 of 2,572Strongest: walkability A+, health A+·lowest: cost of living C−
136Whitehorn11,273 peopleB−#1,285 of 2,572Strongest: walkability A+, health A+·lowest: schools D
137Temple10,545 peopleB−#1,287 of 2,572Strongest: health A+, walkability A·lowest: schools D
138Erin Woods7,245 peopleB−#1,288 of 2,572Strongest: health A, walkability A−·lowest: schools D
139Monterey Park10,363 peopleB−#1,289 of 2,572Strongest: health A+, walkability B+·lowest: schools D
140Rundle10,549 peopleB−#1,290 of 2,572Strongest: health A+, walkability A+·lowest: schools D
141Falconridge10,218 peopleB−#1,291 of 2,572Strongest: walkability A+, health A+·lowest: jobs & income D
142Abbeydale6,561 peopleB−#1,292 of 2,572Strongest: health A, walkability A·lowest: schools D
143Forest Heights6,120 peopleB−#1,293 of 2,572Strongest: walkability A+, health A+·lowest: schools D
144Marlborough8,932 peopleB−#1,294 of 2,572Strongest: walkability A+, health A+·lowest: schools D
145Marlborough Park8,378 peopleB−#1,295 of 2,572Strongest: health A+, walkability A·lowest: schools D
146Dover10,440 peopleB−#1,297 of 2,572Strongest: walkability A, health A·lowest: cost of living D
147Applewood Park6,835 peopleB−#1,298 of 2,572Strongest: health A, walkability A·lowest: schools D
148Penbrooke Meadows10,001 peopleB−#1,299 of 2,572Strongest: health A, walkability A·lowest: jobs & income D
149Pineridge10,062 peopleB−#1,300 of 2,572Strongest: health A+, walkability A·lowest: cost of living D
150Albert Park/Radisson Heights8,433 peopleB−#1,301 of 2,572Strongest: walkability A+, health A+·lowest: cost of living D
151Forest Lawn7,513 peopleB−#1,302 of 2,572Strongest: walkability A+, health A·lowest: jobs & income D−
Rankings

More lists for Calgary

City by city

Safest elsewhere

Photos: Altadore, jockrutherford from Owen Sound, ON (CC BY-SA 2.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).