Home › Canada › Alberta › Calgary › Rankings › Safest 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 Overall A+ · #35 of 2,556
Strongest: jobs & income A+ , walkability A+ · lowest: safety B−
#2 Overall A+ · #52 of 2,556
Strongest: jobs & income A+ , health A+ · lowest: safety B−
#3 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 # Neighbourhood Safety Canada rank What drives it
1 Upper Mount Royal 2,758 people B− #1,144 of 2,572 Strongest: jobs & income A+ , walkability A+ · lowest: safety B− 2 Garrison Woods 3,138 people B− #1,145 of 2,572 Strongest: jobs & income A+ , health A+ · lowest: safety B− 3 Altadore 7,675 people B− #1,146 of 2,572 Strongest: jobs & income A+ , health A+ · lowest: cost of living C+ 4 Elbow Park 4,120 people B− #1,147 of 2,572 Strongest: health A+ , jobs & income A · lowest: safety B− 5 Cougar Ridge 7,101 people B− #1,148 of 2,572 Strongest: health A , schools A · lowest: safety B− 6 Aspen Woods 9,606 people B− #1,149 of 2,572 Strongest: schools A+ , health A · lowest: jobs & income B− 7 West Springs 11,632 people B− #1,150 of 2,572 Strongest: schools A+ , health A · lowest: safety B− 8 Strathcona Park 8,680 people B− #1,151 of 2,572 Strongest: schools A+ , health A+ · lowest: safety B− 9 West Hillhurst 10,319 people B− #1,153 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living C− 10 Lake Bonavista 11,154 people B− #1,154 of 2,572 Strongest: health A , jobs & income A · lowest: cost of living C+ 11 Erlton 3,221 people B− #1,155 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living C− 12 Tuscany 19,986 people B− #1,156 of 2,572 Strongest: health A , schools A · lowest: safety B− 13 Richmond 4,811 people B− #1,157 of 2,572 Strongest: health A+ , walkability A+ · lowest: cost of living C− 14 Auburn Bay 18,296 people B− #1,158 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C+ 15 Wildwood 4,177 people B− #1,159 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C− 16 Springbank Hill 9,913 people B− #1,160 of 2,572 Strongest: schools A+ , health A · lowest: cost of living B− 17 Lakeview 12,799 people B− #1,161 of 2,572 Strongest: health A+ , jobs & income A · lowest: cost of living C− 18 Chaparral 12,522 people B− #1,162 of 2,572 Strongest: health A+ , schools A · lowest: safety B− 19 New Brighton 13,048 people B− #1,163 of 2,572 Strongest: health A , schools A · lowest: cost of living C 20 Sundance 9,043 people B− #1,164 of 2,572 Strongest: health A+ , schools A · lowest: cost of living B− 21 Charleswood 5,642 people B− #1,165 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living C− 22 Scenic Acres 8,026 people B− #1,166 of 2,572 Strongest: health A , schools A · lowest: cost of living B− 23 Killarney/Glengarry 7,935 people B− #1,167 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 24 Silverado 9,663 people B− #1,168 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living C+ 25 Oakridge 5,623 people B− #1,169 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C− 26 McKenzie Towne 17,757 people B− #1,170 of 2,572 Strongest: health A+ , jobs & income A− · lowest: cost of living C 27 Riverbend 9,193 people B− #1,171 of 2,572 Strongest: health A , jobs & income A · lowest: cost of living C 28 McKenzie Lake 11,966 people B− #1,172 of 2,572 Strongest: health A , schools A · lowest: cost of living C+ 29 Mount Pleasant 9,224 people B− #1,173 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 30 Eau Claire 3,733 people B− #1,174 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 31 Evanston 21,483 people B− #1,175 of 2,572 Strongest: health A , schools A · lowest: cost of living C 32 Hidden Valley 10,614 people B− #1,176 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C+ 33 Cranston 20,055 people B− #1,177 of 2,572 Strongest: health A+ , schools A− · lowest: cost of living C 34 Citadel 10,196 people B− #1,178 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C+ 35 Willow Park 6,891 people B− #1,179 of 2,572 Strongest: health A , walkability A · lowest: cost of living C− 36 Canyon Meadows 6,751 people B− #1,180 of 2,572 Strongest: health A , walkability A · lowest: cost of living C− 37 Parkland 3,652 people B− #1,181 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C+ 38 Nolan Hill 8,581 people B− #1,182 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C 39 Westgate 3,139 people B− #1,183 of 2,572 Strongest: schools A+ , health A+ · lowest: cost of living D 40 Signal Hill 13,293 people B− #1,184 of 2,572 Strongest: schools A+ , health A+ · lowest: cost of living C− 41 Sage Hill 7,974 people B− #1,185 of 2,572 Strongest: health A , schools A · lowest: cost of living C 42 Hillhurst 8,435 people B− #1,186 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 43 Discovery Ridge 4,256 people B− #1,187 of 2,572 Strongest: schools A+ , health A · lowest: cost of living C+ 44 Rosedale 2,507 people B− #1,188 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 45 Douglasdale/Glen 13,333 people B− #1,189 of 2,572 Strongest: health A , jobs & income A · lowest: cost of living C+ 46 Copperfield 13,952 people B− #1,190 of 2,572 Strongest: health A , schools A · lowest: cost of living C 47 South Calgary 4,412 people B− #1,191 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 48 Montgomery 4,456 people B− #1,192 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 49 Mahogany 17,818 people B− #1,193 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C 50 Valley Ridge 7,782 people B− #1,194 of 2,572 Strongest: health A , schools A · lowest: walkability D 51 Coach Hill 3,383 people B− #1,195 of 2,572 Strongest: schools A+ , health A+ · lowest: cost of living C− 52 Downtown West End 2,796 people B− #1,196 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 53 Silver Springs 9,042 people B− #1,197 of 2,572 Strongest: health A , schools A · lowest: cost of living C− 54 Hawkwood 9,188 people B− #1,198 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C 55 Bridlewood 12,547 people B− #1,199 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living C 56 Hamptons 7,342 people B− #1,200 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C+ 57 Coventry Hills 17,391 people B− #1,201 of 2,572 Strongest: health A , schools A · lowest: cost of living C+ 58 Evergreen 19,988 people B− #1,202 of 2,572 Strongest: health A , walkability A · lowest: cost of living C 59 Walden 8,190 people B− #1,203 of 2,572 Strongest: health A , schools A · lowest: cost of living C 60 Shawnessy 9,696 people B− #1,204 of 2,572 Strongest: health A+ , walkability A+ · lowest: cost of living C− 61 Millrise 6,754 people B− #1,205 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living C− 62 Kincora 7,290 people B− #1,206 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C− 63 Royal Oak 12,343 people B− #1,207 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C 64 Glenbrook 10,185 people B− #1,208 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 65 Arbour Lake 10,454 people B− #1,209 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living C− 66 Deer Run 3,652 people B− #1,210 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C− 67 Mission 6,329 people B− #1,211 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 68 Edgemont 15,359 people B− #1,212 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C− 69 Woodbine 8,075 people B− #1,213 of 2,572 Strongest: health A , schools A · lowest: cost of living C 70 Renfrew 6,685 people B− #1,214 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 71 Rocky Ridge 8,419 people B− #1,215 of 2,572 Strongest: schools A+ , health A+ · lowest: cost of living C 72 Beltline 26,171 people B− #1,216 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 73 Midnapore 7,022 people B− #1,217 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D 74 Sunnyside 2,976 people B− #1,218 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 75 Sherwood 6,537 people B− #1,219 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C− 76 Tuxedo Park 4,082 people B− #1,220 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 77 Varsity 12,605 people B− #1,221 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 78 Woodlands 5,391 people B− #1,222 of 2,572 Strongest: health A , walkability A · lowest: cost of living D 79 Fish Creek Park 9,045 people B− #1,223 of 2,572 Strongest: health A , schools A · lowest: cost of living C− 80 Glamorgan 6,479 people B− #1,224 of 2,572 Strongest: health A+ , schools A+ · lowest: cost of living D 81 Brentwood 7,369 people B− #1,225 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 82 Windsor Park 7,863 people B− #1,226 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 83 Cedarbrae 5,943 people B− #1,227 of 2,572 Strongest: health A , schools A · lowest: cost of living D 84 Panorama Hills 25,494 people B− #1,228 of 2,572 Strongest: health A , schools A · lowest: cost of living C− 85 Palliser 4,987 people B− #1,229 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D− 86 Queensland 4,452 people B− #1,230 of 2,572 Strongest: health A , walkability A · lowest: cost of living D 87 Deer Ridge 4,454 people B− #1,231 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D 88 Ranchlands 7,376 people B− #1,232 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D 90 Patterson 4,169 people B− #1,234 of 2,572 Strongest: health A+ , schools A · lowest: cost of living D 91 Carrington 2,920 people B− #1,235 of 2,572 Strongest: health A , schools A · lowest: cost of living C 92 Braeside 5,706 people B− #1,236 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D 93 Crescent Heights 6,411 people B− #1,237 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 94 Fairview 3,909 people B− #1,238 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 95 Somerset 8,416 people B− #1,239 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living C− 96 Bankview 5,610 people B− #1,240 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 97 Haysboro 7,222 people B− #1,241 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 98 Currie Barracks 7,342 people B− #1,242 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D− 99 Dalhousie 8,617 people B− #1,243 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 100 Macewan Glen 4,718 people B− #1,244 of 2,572 Strongest: health A+ , schools A · lowest: cost of living C 101 Livingston 3,929 people B− #1,245 of 2,572 Strongest: health A , schools A · lowest: cost of living C− 102 Country Hills 3,702 people B− #1,246 of 2,572 Strongest: walkability A+ , health A · lowest: cost of living C− 103 Sandstone Valley 5,816 people B− #1,247 of 2,572 Strongest: health A+ , walkability A− · lowest: cost of living C− 104 Sunalta 4,151 people B− #1,248 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 105 Legacy 7,975 people B− #1,249 of 2,572 Strongest: health A , schools A− · lowest: cost of living C− 106 Lower Mount Royal 3,136 people B− #1,251 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 107 Spruce Cliff 6,691 people B− #1,252 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 108 Harvest Hills 7,930 people B− #1,253 of 2,572 Strongest: health A , walkability A− · lowest: cost of living C− 109 Bridgeland/Riverside 6,860 people B− #1,254 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 110 Country Hills Village 2,731 people B− #1,255 of 2,572 Strongest: walkability A+ , health A · lowest: cost of living D 111 Southwood 6,092 people B− #1,256 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 112 Acadia 9,950 people B− #1,257 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 113 University Heights 4,031 people B− #1,258 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 114 Inglewood 4,380 people B− #1,259 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D 115 Capitol Hill 6,135 people B− #1,260 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 116 Rosscarrock 3,862 people B− #1,261 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 117 Redstone 13,230 people B− #1,262 of 2,572 Strongest: health A , walkability B+ · lowest: cost of living C− 118 Kingsland 4,700 people B− #1,263 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 119 Bowness 11,548 people B− #1,265 of 2,572 Strongest: health A , walkability A · lowest: cost of living D 121 Beddington Heights 11,333 people B− #1,267 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D 122 Thorncliffe 15,570 people B− #1,268 of 2,572 Strongest: walkability A+ , health A · lowest: cost of living D 123 Skyview Ranch 14,061 people B− #1,269 of 2,572 Strongest: health A , walkability A · lowest: cost of living D 124 Ramsay 3,601 people B− #1,270 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 125 Huntington Hills 13,184 people B− #1,271 of 2,572 Strongest: walkability A+ , health A · lowest: cost of living D 126 Highland Park 4,908 people B− #1,272 of 2,572 Strongest: walkability A+ , health A · lowest: cost of living D− 127 Downtown East Village 3,524 people B− #1,273 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living D− 128 Ogden 8,484 people B− #1,274 of 2,572 Strongest: health A , walkability A · lowest: cost of living D 129 Coral Springs 5,542 people B− #1,275 of 2,572 Strongest: health A , walkability B+ · lowest: schools D 130 Martindale 14,467 people B− #1,276 of 2,572 Strongest: walkability A+ , health A · lowest: schools C− 131 Saddle Ridge 21,479 people B− #1,280 of 2,572 Strongest: walkability A , health A · lowest: cost of living C− 132 Cityscape 11,782 people B− #1,281 of 2,572 Strongest: health A , walkability A− · lowest: cost of living D 133 Taradale 17,911 people B− #1,282 of 2,572 Strongest: walkability A+ , health A · lowest: schools C− 134 Mayland Heights 5,937 people B− #1,283 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D 135 Castleridge 6,127 people B− #1,284 of 2,572 Strongest: walkability A+ , health A+ · lowest: cost of living C− 136 Whitehorn 11,273 people B− #1,285 of 2,572 Strongest: walkability A+ , health A+ · lowest: schools D 137 Temple 10,545 people B− #1,287 of 2,572 Strongest: health A+ , walkability A · lowest: schools D 138 Erin Woods 7,245 people B− #1,288 of 2,572 Strongest: health A , walkability A− · lowest: schools D 139 Monterey Park 10,363 people B− #1,289 of 2,572 Strongest: health A+ , walkability B+ · lowest: schools D 140 Rundle 10,549 people B− #1,290 of 2,572 Strongest: health A+ , walkability A+ · lowest: schools D 141 Falconridge 10,218 people B− #1,291 of 2,572 Strongest: walkability A+ , health A+ · lowest: jobs & income D 142 Abbeydale 6,561 people B− #1,292 of 2,572 Strongest: health A , walkability A · lowest: schools D 143 Forest Heights 6,120 people B− #1,293 of 2,572 Strongest: walkability A+ , health A+ · lowest: schools D 144 Marlborough 8,932 people B− #1,294 of 2,572 Strongest: walkability A+ , health A+ · lowest: schools D 145 Marlborough Park 8,378 people B− #1,295 of 2,572 Strongest: health A+ , walkability A · lowest: schools D 146 Dover 10,440 people B− #1,297 of 2,572 Strongest: walkability A , health A · lowest: cost of living D 147 Applewood Park 6,835 people B− #1,298 of 2,572 Strongest: health A , walkability A · lowest: schools D 148 Penbrooke Meadows 10,001 people B− #1,299 of 2,572 Strongest: health A , walkability A · lowest: jobs & income D 149 Pineridge 10,062 people B− #1,300 of 2,572 Strongest: health A+ , walkability A · lowest: cost of living D 151 Forest Lawn 7,513 people B− #1,302 of 2,572 Strongest: 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).