Home › Canada › Alberta › Rankings › Highest incomes Alberta · 2026 Towns with the highest household incomes in Alberta Nationally, Elbow Park ranks #1 of 2,589. 28 places in Alberta reach the top 100 for all of Canada. Nowhere in Alberta does better on this list than Elbow Park, at $200,000. Aspen Woods is second ($199,000) and Upper Mount Royal third ($188,200). The middle of the list is Sylvan Lake, with $92,300. The list ends with McCauley, at $43,100.
Median household income before tax, 2020 (2021 census) How grades work
#1 $200,000 Household income Overall A+ · #81 of 2,556
Strongest: health A+ , jobs & income A · lowest: safety B−
#2 $199,000 Household income Overall A · #105 of 2,556
Strongest: schools A+ , health A · lowest: jobs & income B−
#3 $188,200 Household income Overall A+ · #35 of 2,556
Strongest: jobs & income A+ , walkability A+ · lowest: safety B−
All 474, ranked in Alberta Best first in Alberta; beside each place, its rank on the same list for all of Canada.
Every Alberta list # Town Household income Canada rank What drives it
15 Parkview 5,729 people $155,300 #35 of 2,589 Strongest: jobs & income A+ , hazard risk A+ · lowest: safety C− 16 Altadore 7,675 people $155,100 #36 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living C+ 19 Haddow 4,026 people $146,700 #56 of 2,589 Strongest: schools A+ , hazard risk A+ · lowest: safety C− 29 Parkland 3,652 people $138,700 #106 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 30 Lake Bonavista 11,154 people $138,000 #113 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living C+ 31 Granville 2,994 people $136,900 #115 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 32 Leger 4,108 people $136,700 #116 of 2,589 Strongest: schools A+ , hazard risk A+ · lowest: safety C− 33 Twin Brooks 5,102 people $136,700 #117 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: safety C− 34 Sundance 9,043 people $135,600 #128 of 2,589 Strongest: health A+ , schools A · lowest: cost of living B− 35 Chestermere 31,671 people $135,000 #132 of 2,589 Strongest: health A , safety A− · lowest: schools C 36 Patricia Heights 4,355 people $132,800 #149 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: safety C− 37 Foothills County 25,789 people $132,600 #151 of 2,589 Strongest: health A , schools A · lowest: walkability C 38 Douglasdale/Glen 13,333 people $131,700 #157 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living C+ 39 Rapperswill 3,639 people $131,000 #161 of 2,589 Strongest: hazard risk A+ , cost of living B+ · lowest: safety C− 40 McKenzie Lake 11,966 people $130,800 #163 of 2,589 Strongest: health A , schools A · lowest: cost of living C+ 41 Terwillegar Towne 6,478 people $130,500 #166 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: safety C− 42 Beaumont 26,305 people $130,300 #169 of 2,589 Strongest: hazard risk A+ , safety A · lowest: health B 43 Cy Becker 2,683 people $129,700 #175 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: safety C− 44 Webber Greens 5,035 people $129,300 #177 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 45 Cranston 20,055 people $128,500 #192 of 2,589 Strongest: health A+ , schools A− · lowest: cost of living C 46 Belgravia 5,478 people $128,400 #194 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: safety C− 47 Summerside 16,760 people $127,800 #200 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 48 Nolan Hill 8,581 people $127,600 #205 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 49 Hidden Valley 10,614 people $127,300 #208 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 50 New Brighton 13,048 people $126,500 #219 of 2,589 Strongest: health A , schools A · lowest: cost of living C 51 Secord 8,205 people $126,300 #222 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 52 Silverado 9,663 people $125,900 #231 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living C+ 53 West Hillhurst 10,319 people $125,800 #233 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 54 Auburn Bay 18,296 people $125,800 #234 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 55 Windermere 14,922 people $125,700 #235 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: safety C− 56 Hawkwood 9,188 people $125,500 #237 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 57 Edgemont 15,359 people $124,900 #243 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 58 Canossa 3,246 people $124,700 #245 of 2,589 Strongest: hazard risk A+ , cost of living B+ · lowest: safety C− 59 Lakeview 12,799 people $124,600 #247 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living C− 60 Evergreen 19,988 people $124,500 #249 of 2,589 Strongest: health A , walkability A · lowest: cost of living C 61 Greenfield 3,710 people $124,300 #251 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: safety C− 62 Sturgeon County 21,144 people $124,200 #252 of 2,589 Strongest: hazard risk A+ , schools B+ · lowest: safety C 63 Strathcona County 107,345 people $124,000 #254 of 2,589 Strongest: hazard risk A+ , jobs & income A− · lowest: safety B− 64 Citadel 10,196 people $123,900 #257 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 65 Evanston 21,483 people $123,600 #262 of 2,589 Strongest: health A , schools A · lowest: cost of living C 66 Coral Springs 5,542 people $123,600 #264 of 2,589 Strongest: health A , walkability B+ · lowest: schools D 67 Klarvatten 6,773 people $123,200 #271 of 2,589 Strongest: hazard risk A+ , cost of living B+ · lowest: safety C− 68 Glenora 6,197 people $123,000 #275 of 2,589 Strongest: hazard risk A+ , jobs & income A+ · lowest: safety C− 69 Jamieson Place 3,813 people $122,100 #286 of 2,589 Strongest: hazard risk A+ , jobs & income A− · lowest: safety C− 70 Royal Oak 12,343 people $122,000 #292 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 71 Rosenthal 4,873 people $121,700 #295 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 72 Mactaggart 3,603 people $121,700 #296 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 73 Mahogany 17,818 people $121,600 #297 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 74 Edgemont 5,059 people $121,500 #299 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 75 Ogilvie Ridge 5,218 people $121,200 #303 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: safety C− 76 Wildwood 4,177 people $120,800 #308 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 77 Rocky Ridge 8,419 people $120,800 #309 of 2,589 Strongest: schools A+ , health A+ · lowest: cost of living C 78 The Hamptons 12,008 people $120,600 #312 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 79 Fish Creek Park 9,045 people $120,600 #313 of 2,589 Strongest: health A , schools A · lowest: cost of living C− 81 Riverbend 9,193 people $120,300 #321 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living C 82 Keswick 3,957 people $120,100 #322 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 83 Carlton 5,502 people $120,100 #324 of 2,589 Strongest: hazard risk A+ , schools B+ · lowest: safety C− 84 Mayliewan 4,259 people $120,100 #325 of 2,589 Strongest: hazard risk A+ , health B · lowest: safety C− 85 Paisley 2,897 people $120,000 #327 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 86 Wild Rose 8,534 people $119,700 #331 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 87 Signal Hill 13,293 people $119,300 #336 of 2,589 Strongest: schools A+ , health A+ · lowest: cost of living C− 89 Oakridge 5,623 people $119,000 #346 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 90 Elsinore 5,796 people $119,000 #348 of 2,589 Strongest: hazard risk A+ , jobs & income B · lowest: safety C− 91 Matt Berry 4,093 people $118,900 #350 of 2,589 Strongest: hazard risk A+ , health B+ · lowest: safety C− 92 Glenridding Heights 4,388 people $118,500 #356 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 93 Capilano 5,046 people $118,400 #359 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: safety C− 94 Carrington 2,920 people $118,000 #362 of 2,589 Strongest: health A , schools A · lowest: cost of living C 95 Cavanagh 7,300 people $117,900 #366 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 96 Okotoks 33,482 people $117,800 #369 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 97 St. Albert 74,621 people $117,800 #370 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: cost of living B− 98 Brintnell 6,658 people $117,800 #372 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 99 Cumberland 6,493 people $117,600 #375 of 2,589 Strongest: hazard risk A+ , cost of living B+ · lowest: safety C− 100 Livingston 3,929 people $117,500 #377 of 2,589 Strongest: health A , schools A · lowest: cost of living C− 101 Woodbine 8,075 people $117,300 #380 of 2,589 Strongest: health A , schools A · lowest: cost of living C 102 Belle Rive 3,946 people $117,300 #382 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 103 Chappelle 14,815 people $117,000 #385 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 104 Coventry Hills 17,391 people $116,900 #387 of 2,589 Strongest: health A , schools A · lowest: cost of living C+ 105 Lago Lindo 2,963 people $116,800 #389 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: safety C− 106 Parkland County 34,286 people $115,900 #399 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety D 107 Charleswood 5,642 people $115,800 #400 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 108 Erlton 3,221 people $115,600 #405 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 109 Richmond 4,811 people $114,300 #418 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living C− 110 Willow Park 6,891 people $114,300 #419 of 2,589 Strongest: health A , walkability A · lowest: cost of living C− 111 McConachie 10,450 people $113,800 #433 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 112 Maple 3,920 people $113,600 #435 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 113 Walden 8,190 people $113,300 #437 of 2,589 Strongest: health A , schools A · lowest: cost of living C 114 Macewan Glen 4,718 people $113,300 #439 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 115 Fort Saskatchewan 30,575 people $113,100 #445 of 2,589 Strongest: hazard risk A+ , jobs & income A− · lowest: safety C+ 116 Oxford 4,460 people $113,100 #446 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 117 Cochrane 39,397 people $113,000 #447 of 2,589 Strongest: health A , safety A · lowest: cost of living C− 118 Panorama Hills 25,494 people $112,900 #449 of 2,589 Strongest: health A , schools A · lowest: cost of living C− 119 Ozerna 4,216 people $112,800 #456 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: safety C− 120 Sherwood 6,537 people $112,700 #458 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 121 Tamarack 6,860 people $112,500 #462 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 122 Bonnyville No. 87 13,265 people $112,500 #464 of 2,589 Strongest: hazard risk A , cost of living B+ · lowest: safety D 123 Crystallina Nera East 5,566 people $112,300 #466 of 2,589 Strongest: hazard risk A+ , health B · lowest: safety C− 124 Silver Springs 9,042 people $112,200 #468 of 2,589 Strongest: health A , schools A · lowest: cost of living C− 125 Kincora 7,290 people $112,100 #470 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 126 Charlesworth 8,135 people $112,100 #471 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 127 Greenview 2,822 people $112,100 #472 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 128 Sage Hill 7,974 people $111,900 #473 of 2,589 Strongest: health A , schools A · lowest: cost of living C 129 Glastonbury 9,745 people $111,500 #481 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 130 Walker 13,388 people $111,400 #484 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 131 Kiniski Gardens 6,864 people $111,000 #489 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 132 Sexsmith 2,561 people $111,000 #490 of 2,589 Strongest: cost of living A , hazard risk B+ · lowest: health D 133 Copperfield 13,952 people $110,900 #491 of 2,589 Strongest: health A , schools A · lowest: cost of living C 134 Jackson Heights 4,195 people $110,900 #494 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 135 South Terwillegar 8,183 people $110,500 #503 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 136 Laurel 15,263 people $110,500 #504 of 2,589 Strongest: hazard risk A+ , schools A− · lowest: safety C− 137 Slave Lake 7,334 people $110,400 #506 of 2,589 Strongest: jobs & income A , walkability A · lowest: hazard risk D− 138 Airdrie 92,544 people $110,100 #514 of 2,589 Strongest: health A+ , safety A− · lowest: schools C− 139 Shawnessy 9,696 people $110,000 #517 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living C− 140 Larkspur 5,472 people $110,000 #518 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 141 Hollick-Kenyon 6,451 people $109,900 #522 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 142 Arbour Lake 10,454 people $109,600 #528 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living C− 143 Bridlewood 12,547 people $109,500 #529 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living C 144 Morinville 10,763 people $108,700 #543 of 2,589 Strongest: hazard risk A+ , walkability B · lowest: schools D 145 Suder Greens 2,928 people $108,600 #546 of 2,589 Strongest: hazard risk A+ , jobs & income A− · lowest: safety C− 146 Silver Berry 9,439 people $108,200 #558 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 147 Wainwright No. 61 4,576 people $108,200 #560 of 2,589 Strongest: jobs & income A+ , schools B+ · lowest: hazard risk D− 148 Griesbach 6,640 people $108,000 #563 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 149 Mount Pleasant 9,224 people $107,900 #565 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 150 Gibbons 3,352 people $107,700 #572 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: safety D 151 McKenzie Towne 17,757 people $107,600 #573 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living C 152 Harvest Hills 7,930 people $107,600 #574 of 2,589 Strongest: health A , walkability A− · lowest: cost of living C− 153 Redstone 13,230 people $107,400 #580 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living C− 154 Canmore 17,341 people $106,800 #598 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 156 Leduc County 16,400 people $106,800 #600 of 2,589 Strongest: hazard risk A+ , schools B+ · lowest: safety D 157 Spruce Grove 44,575 people $106,700 #602 of 2,589 Strongest: hazard risk A+ , schools A− · lowest: safety C 158 Saddle Ridge 21,479 people $106,700 #604 of 2,589 Strongest: walkability A , health A · lowest: cost of living C− 159 Hillhurst 8,435 people $106,000 #613 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 160 Highlands 2,677 people $105,400 #624 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 161 Crossfield 4,075 people $105,400 #625 of 2,589 Strongest: health A , hazard risk B+ · lowest: schools D− 162 Deer Run 3,652 people $105,300 #628 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 163 High Level 4,390 people $105,300 #629 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: hazard risk D− 164 Sandstone Valley 5,816 people $104,800 #640 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living C− 165 Hinton 10,124 people $104,800 #645 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 166 Cold Lake 17,798 people $104,600 #647 of 2,589 Strongest: jobs & income A , hazard risk A · lowest: safety D 167 Coach Hill 3,383 people $104,500 #648 of 2,589 Strongest: schools A+ , health A+ · lowest: cost of living C− 168 Allard 8,148 people $104,500 #650 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 169 Canyon Meadows 6,751 people $104,100 #660 of 2,589 Strongest: health A , walkability A · lowest: cost of living C− 170 Malmo Plains 4,150 people $104,000 #663 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: safety C− 171 Woodlands County 4,778 people $104,000 #665 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: health D 172 Gold Bar 2,685 people $103,800 #669 of 2,589 Strongest: hazard risk A+ , jobs & income A− · lowest: safety C− 173 Blackfalds 12,258 people $103,700 #671 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: health C 174 Ellerslie 5,963 people $103,100 #686 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 175 Vermilion River County 8,282 people $103,100 #689 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: health C− 176 Legacy 7,975 people $102,800 #697 of 2,589 Strongest: health A , schools A− · lowest: cost of living C− 177 Grande Prairie 71,160 people $102,500 #706 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 178 Taradale 17,911 people $102,400 #709 of 2,589 Strongest: walkability A+ , health A · lowest: schools C− 179 Woodlands 5,391 people $101,500 #723 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 180 Avonmore 2,971 people $101,500 #726 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 181 Crawford Plains 3,075 people $101,300 #735 of 2,589 Strongest: hazard risk A+ , schools B+ · lowest: safety C− 182 Rosedale 2,507 people $101,200 #736 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 183 Rutherford 12,808 people $100,900 #744 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 184 Martindale 14,467 people $100,800 #747 of 2,589 Strongest: walkability A+ , health A · lowest: schools C− 185 Cypress County 7,855 people $100,800 #748 of 2,589 Strongest: hazard risk A+ , jobs & income A− · lowest: schools C− 186 Killarney/Glengarry 7,935 people $100,700 #752 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 187 Westgate 3,139 people $100,700 #753 of 2,589 Strongest: schools A+ , health A+ · lowest: cost of living D 188 Miller 3,294 people $100,700 #755 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: safety C− 189 Leduc 39,966 people $100,400 #760 of 2,589 Strongest: hazard risk A+ , health B+ · lowest: safety C 190 Lesser Slave River No. 124 2,980 people $100,000 #770 of 2,589 Strongest: jobs & income A− , cost of living B− · lowest: hazard risk D− 191 Ambleside 7,733 people $99,900 #772 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: safety C− 192 Whitecourt 10,708 people $99,900 #773 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 193 Somerset 8,416 people $99,600 #780 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living C− 194 Lethbridge County 10,988 people $99,600 #783 of 2,589 Strongest: jobs & income A− , hazard risk B · lowest: cost of living C− 195 Millrise 6,754 people $99,500 #786 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 196 Bearspaw 5,192 people $99,500 #787 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 197 Callaghan 4,180 people $99,500 #789 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 198 Country Hills 3,702 people $99,400 #791 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living C− 199 Peace River 7,220 people $99,400 #792 of 2,589 Strongest: jobs & income A+ , hazard risk A− · lowest: safety D 200 Cityscape 11,782 people $99,400 #793 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D 201 Wheatland County 10,150 people $98,900 #811 of 2,589 Strongest: health A− , hazard risk A− · lowest: safety D− 202 Carstairs 5,248 people $98,700 #816 of 2,589 Strongest: health A , schools A− · lowest: cost of living C 203 Penhold 3,812 people $98,700 #819 of 2,589 Strongest: hazard risk B+ , jobs & income B+ · lowest: health C 204 Ramsay Heights 3,434 people $98,300 #827 of 2,589 Strongest: schools A+ , hazard risk A+ · lowest: safety C− 205 Kernohan 3,020 people $98,200 #830 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: schools D 206 Lloydminster (Part) 21,267 people $98,000 #835 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: safety D 207 Edson 8,692 people $97,800 #844 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools D 208 Jasper 4,627 people $97,500 #852 of 2,589 Strongest: walkability A+ , schools A · lowest: hazard risk D− 209 Grande Cache 8,984 people $97,500 #854 of 2,589 Strongest: cost of living B+ , hazard risk B+ · lowest: health D− 210 South Calgary 4,412 people $97,300 #859 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 211 Monterey Park 10,363 people $97,300 #861 of 2,589 Strongest: health A+ , walkability B+ · lowest: schools D 212 North Glenora 3,693 people $97,200 #862 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: safety C− 213 Renfrew 6,685 people $96,400 #876 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 214 Lymburn 7,231 people $96,200 #886 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 215 Baturyn 4,796 people $96,200 #887 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 216 Fraser 3,973 people $96,200 #890 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: schools D 217 Hudson 3,634 people $96,000 #896 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 218 Queensland 4,452 people $95,700 #904 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 219 Minchau 2,576 people $95,700 #907 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 220 Aldergrove 5,311 people $95,400 #915 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 221 Daly Grove 3,486 people $95,300 #918 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: safety C− 222 Lac la Biche County 8,580 people $94,800 #931 of 2,589 Strongest: hazard risk A , jobs & income B+ · lowest: safety D− 223 Ekota 2,509 people $94,700 #934 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 224 Holyrood 3,305 people $94,600 #936 of 2,589 Strongest: hazard risk A+ , schools A− · lowest: safety C− 225 Devon 6,965 people $94,500 #940 of 2,589 Strongest: hazard risk A+ , schools A · lowest: cost of living C 226 Eau Claire 3,733 people $94,400 #943 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 227 Red Deer County 22,076 people $94,300 #945 of 2,589 Strongest: hazard risk A− , schools B+ · lowest: cost of living D 228 Mountain View County 14,802 people $93,800 #960 of 2,589 Strongest: health A , hazard risk A− · lowest: walkability C− 229 MacEwan 6,102 people $93,800 #963 of 2,589 Strongest: hazard risk A+ , schools A · lowest: safety C− 230 Brazeau County 7,685 people $93,500 #973 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability D 231 Beaver County 6,245 people $93,500 #974 of 2,589 Strongest: hazard risk A , cost of living C+ · lowest: walkability D 232 Beddington Heights 11,333 people $92,900 #991 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 233 Inglewood 4,380 people $92,800 #995 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 234 Patterson 4,169 people $92,600 #999 of 2,589 Strongest: health A+ , schools A · lowest: cost of living D 235 Ormsby Place 4,412 people $92,500 #1,005 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 236 Sweet Grass 2,616 people $92,500 #1,007 of 2,589 Strongest: hazard risk A+ , schools A · lowest: cost of living C− 237 Satoo 2,517 people $92,300 #1,016 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 238 Sylvan Lake 17,897 people $92,300 #1,018 of 2,589 Strongest: hazard risk A− , walkability B · lowest: cost of living C 239 Deer Ridge 4,454 people $92,200 #1,019 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 240 Braeside 5,706 people $92,200 #1,020 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 241 Newell County 7,846 people $92,100 #1,022 of 2,589 Strongest: hazard risk A , safety A− · lowest: walkability C+ 242 Coalhurst 3,244 people $92,100 #1,023 of 2,589 Strongest: safety A , jobs & income B · lowest: cost of living C+ 243 Midnapore 7,022 people $91,800 #1,028 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 244 Meadowlark Park 2,671 people $91,700 #1,031 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 245 Ottewell 8,040 people $91,700 #1,032 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living C− 246 Ponoka County 10,670 people $91,700 #1,036 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability D 247 Casselman 5,795 people $91,700 #1,037 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 248 Bisset 3,049 people $91,500 #1,043 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: safety C− 249 Kneehill County 5,129 people $91,500 #1,045 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: safety C− 250 Stony Plain 19,662 people $91,400 #1,046 of 2,589 Strongest: hazard risk A+ , schools A− · lowest: cost of living C− 251 Brooks 17,537 people $91,200 #1,051 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: safety C 252 Crystallina Nera West 3,150 people $91,200 #1,053 of 2,589 Strongest: hazard risk A+ , health B · lowest: safety C− 253 Elmwood 2,522 people $90,800 #1,067 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: safety C− 254 Varsity 12,605 people $90,700 #1,072 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 255 Coaldale 9,644 people $90,700 #1,073 of 2,589 Strongest: jobs & income A− , schools A− · lowest: cost of living C 256 Albany 3,015 people $90,700 #1,075 of 2,589 Strongest: hazard risk A+ , schools B+ · lowest: safety C− 257 Strathmore 16,416 people $90,600 #1,078 of 2,589 Strongest: health A+ , hazard risk B+ · lowest: schools C− 258 Ranchlands 7,376 people $90,500 #1,082 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 259 Forty Mile County No. 8 3,927 people $90,400 #1,086 of 2,589 Strongest: safety A , hazard risk A · lowest: jobs & income C− 260 Camrose County 8,951 people $90,400 #1,089 of 2,589 Strongest: hazard risk A , jobs & income B · lowest: walkability D 261 Cedarbrae 5,943 people $90,300 #1,091 of 2,589 Strongest: health A , schools A · lowest: cost of living D 262 Flagstaff County 3,724 people $90,200 #1,096 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: safety C− 263 Whitehorn 11,273 people $90,200 #1,097 of 2,589 Strongest: walkability A+ , health A+ · lowest: schools D 264 Yellowhead County 10,966 people $90,200 #1,098 of 2,589 Strongest: hazard risk B+ , cost of living B− · lowest: health D− 265 Skyview Ranch 14,061 people $90,000 #1,105 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 266 Hazeldean 3,247 people $90,000 #1,106 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living C− 267 La Crète 14,488 people $89,900 #1,110 of 2,589 Strongest: hazard risk A+ , jobs & income B · lowest: schools D 268 Temple 10,545 people $89,800 #1,112 of 2,589 Strongest: health A+ , walkability A · lowest: schools D 270 Athlone 3,242 people $89,700 #1,119 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 271 Warner County No. 5 4,533 people $89,600 #1,122 of 2,589 Strongest: schools A+ , safety A · lowest: walkability D 272 Cardston County 4,938 people $89,600 #1,126 of 2,589 Strongest: schools A− , cost of living B+ · lowest: walkability D− 273 Montgomery 4,456 people $89,500 #1,127 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 274 Castleridge 6,127 people $89,500 #1,129 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 275 Glenbrook 10,185 people $89,400 #1,131 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 276 Dalhousie 8,617 people $89,400 #1,133 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 277 Forest Heights 4,118 people $89,400 #1,137 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: cost of living D 278 Westmount 4,961 people $89,200 #1,147 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: cost of living D 279 Athabasca County 7,280 people $89,000 #1,153 of 2,589 Strongest: schools A , hazard risk A− · lowest: health D 280 Lacombe County 11,072 people $89,000 #1,154 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: safety C− 281 Lacombe 14,733 people $88,900 #1,157 of 2,589 Strongest: hazard risk A− , walkability B+ · lowest: cost of living C 282 Northern Lights County 4,115 people $88,900 #1,159 of 2,589 Strongest: cost of living A− , schools B− · lowest: health D− 283 Opportunity No. 17 3,592 people $88,800 #1,164 of 2,589 Strongest: cost of living A , jobs & income B− · lowest: schools D− 284 Kirkness 5,279 people $88,700 #1,168 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 285 Weinlos 3,243 people $88,600 #1,171 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 286 Eaux Claires 3,334 people $88,600 #1,172 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: safety C− 287 Erin Woods 7,245 people $88,500 #1,174 of 2,589 Strongest: health A , walkability A− · lowest: schools D 288 Belmont 5,299 people $88,300 #1,181 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: safety C− 289 Meyonohk 2,822 people $88,200 #1,185 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 290 High Prairie 2,607 people $88,200 #1,186 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: schools D− 291 Applewood Park 6,835 people $88,100 #1,192 of 2,589 Strongest: health A , walkability A · lowest: schools D 292 Taber 8,009 people $87,900 #1,202 of 2,589 Strongest: safety A+ , hazard risk B · lowest: walkability C− 293 Banff 11,402 people $87,800 #1,204 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 294 Northmount 3,349 people $87,500 #1,221 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 295 Magrath 2,566 people $87,300 #1,231 of 2,589 Strongest: safety A , schools A · lowest: hazard risk C+ 296 Vulcan County 4,465 people $87,100 #1,241 of 2,589 Strongest: health A− , hazard risk B+ · lowest: jobs & income C 297 Lynnwood 3,452 people $87,100 #1,242 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 298 St. Paul County No. 19 6,462 people $87,100 #1,246 of 2,589 Strongest: hazard risk A , jobs & income B+ · lowest: safety D− 299 Lac Ste. Anne County 12,639 people $87,000 #1,250 of 2,589 Strongest: hazard risk B+ , cost of living B− · lowest: health D− 300 Brentwood 7,369 people $86,900 #1,251 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 301 Drayton Valley 8,047 people $86,800 #1,259 of 2,589 Strongest: hazard risk A− , jobs & income A− · lowest: safety D 302 Rundle 10,549 people $86,800 #1,260 of 2,589 Strongest: health A+ , walkability A+ · lowest: schools D 303 Lorelei 4,380 people $86,800 #1,261 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 304 Grimshaw 2,799 people $86,800 #1,263 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 305 Ritchie 5,215 people $86,400 #1,276 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living C− 306 Belmead 3,970 people $86,100 #1,294 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 307 Lamont County 3,918 people $86,100 #1,299 of 2,589 Strongest: hazard risk A , jobs & income B− · lowest: walkability C− 308 Palliser 4,987 people $86,000 #1,301 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 309 Raymond 4,594 people $85,800 #1,310 of 2,589 Strongest: schools A , safety A · lowest: jobs & income B− 310 Duggan 6,247 people $85,800 #1,312 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 311 Beacon Heights 4,389 people $85,800 #1,315 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: schools C− 312 Delwood 3,491 people $85,700 #1,320 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: schools C− 313 Abbeydale 6,561 people $85,600 #1,326 of 2,589 Strongest: health A , walkability A · lowest: schools D 314 Tweddle Place 5,211 people $85,500 #1,329 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 315 Wetaskiwin County No. 10 12,117 people $85,300 #1,335 of 2,589 Strongest: hazard risk A− , schools C+ · lowest: walkability D 316 Red Deer 115,409 people $85,200 #1,342 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety D 317 Bonnyville 7,366 people $85,100 #1,347 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety D 318 Fairview 3,909 people $85,000 #1,349 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 319 Wainwright 6,996 people $84,900 #1,354 of 2,589 Strongest: jobs & income A , walkability A− · lowest: hazard risk D− 320 Thorncliff 3,564 people $84,800 #1,358 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living C− 321 Turner Valley 2,784 people $84,600 #1,369 of 2,589 Strongest: health A+ , safety A− · lowest: cost of living D 322 Stettler County No. 6 5,966 people $84,600 #1,370 of 2,589 Strongest: hazard risk A− , schools A− · lowest: walkability C− 323 Wellington 3,314 people $84,400 #1,382 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 325 Marlborough Park 8,378 people $84,100 #1,395 of 2,589 Strongest: health A+ , walkability A · lowest: schools D 326 York 4,030 people $84,100 #1,396 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: safety C− 327 Newton 2,809 people $84,100 #1,397 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: safety C− 328 Dunluce 6,079 people $83,500 #1,414 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 329 Olds 9,653 people $83,400 #1,416 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools C− 330 Kilkenny 5,481 people $83,400 #1,417 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: cost of living C− 331 Clearwater County 11,856 people $83,300 #1,422 of 2,589 Strongest: hazard risk B+ , cost of living B · lowest: safety D 332 Allendale 2,951 people $83,200 #1,427 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 333 Riverdale 5,490 people $83,000 #1,434 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D 334 Westview Village 6,590 people $82,700 #1,446 of 2,589 Strongest: hazard risk A+ , schools B+ · lowest: cost of living C− 335 Kensington 3,697 people $82,600 #1,452 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 336 Thorncliffe 15,570 people $82,500 #1,453 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 337 Redcliff 5,916 people $82,500 #1,454 of 2,589 Strongest: hazard risk A+ , jobs & income B− · lowest: schools C− 338 Barrhead County No. 11 6,186 people $82,500 #1,456 of 2,589 Strongest: hazard risk B+ , schools B · lowest: health D 339 Carlisle 4,609 people $82,500 #1,458 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living C− 340 Southwood 6,092 people $82,400 #1,459 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 341 Royal Gardens 3,392 people $82,400 #1,460 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: cost of living D 342 Lethbridge 113,671 people $82,300 #1,465 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 343 Marlborough 8,932 people $82,300 #1,467 of 2,589 Strongest: walkability A+ , health A+ · lowest: schools D 344 Caernarvon 5,972 people $82,300 #1,469 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living C− 345 Taber 10,175 people $82,100 #1,475 of 2,589 Strongest: jobs & income A− , hazard risk B · lowest: safety C 346 High River 15,508 people $82,000 #1,478 of 2,589 Strongest: health A+ , safety B+ · lowest: cost of living C 347 Falconridge 10,218 people $82,000 #1,481 of 2,589 Strongest: walkability A+ , health A+ · lowest: jobs & income D 348 King Edward Park 8,399 people $81,900 #1,489 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D 349 Rocky Mountain House 8,144 people $81,900 #1,490 of 2,589 Strongest: hazard risk A− , walkability B · lowest: safety D 350 Windsor Park 7,863 people $81,700 #1,494 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 351 Tuxedo Park 4,082 people $81,600 #1,501 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 352 Sakaw 3,453 people $81,600 #1,504 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: cost of living D 353 Minburn County No. 27 3,142 people $81,500 #1,506 of 2,589 Strongest: hazard risk A+ , schools A− · lowest: walkability D 354 Forest Heights 6,120 people $81,500 #1,507 of 2,589 Strongest: walkability A+ , health A+ · lowest: schools D 355 Homesteader 6,059 people $81,500 #1,508 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: schools C− 356 Willow Creek No. 26 6,225 people $80,900 #1,538 of 2,589 Strongest: jobs & income B , walkability B− · lowest: safety C 357 Westlock County 7,556 people $80,900 #1,540 of 2,589 Strongest: hazard risk A− , jobs & income C+ · lowest: health D 358 Athabasca 2,887 people $80,800 #1,541 of 2,589 Strongest: schools A , hazard risk A · lowest: safety D 359 Fairview 2,918 people $80,700 #1,545 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety C− 360 Huntington Hills 13,184 people $80,400 #1,555 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 361 Currie Barracks 7,342 people $80,300 #1,558 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 362 Pollard Meadows 4,361 people $80,200 #1,567 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: jobs & income C− 363 Capitol Hill 6,135 people $80,000 #1,573 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 364 Richfield 3,456 people $80,000 #1,580 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living C− 365 Bannerman 5,187 people $79,700 #1,596 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: schools C− 366 Downtown West End 2,796 people $79,600 #1,599 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 367 Crowsnest Pass 6,011 people $79,600 #1,600 of 2,589 Strongest: walkability A− , schools B+ · lowest: safety C 368 Rosslyn 3,242 people $79,500 #1,606 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living C− 369 St. Paul 6,218 people $79,500 #1,607 of 2,589 Strongest: walkability A− , hazard risk A− · lowest: safety D− 370 Clareview Town Centre 3,800 people $79,100 #1,624 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: safety C− 371 Pincher Creek No. 9 3,176 people $79,100 #1,625 of 2,589 Strongest: jobs & income B , hazard risk C+ · lowest: schools C− 372 Vermilion 4,192 people $78,600 #1,641 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: safety D 373 Bridgeland/Riverside 6,860 people $78,400 #1,650 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 374 Pleasantview 3,746 people $78,400 #1,651 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 375 Lee Ridge 2,722 people $78,200 #1,662 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living C− 376 La Perle 7,889 people $78,100 #1,667 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 377 Medicine Hat 68,714 people $77,900 #1,679 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: safety C 378 Ogden 8,484 people $77,800 #1,685 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 379 Didsbury 5,185 people $77,800 #1,686 of 2,589 Strongest: health A+ , hazard risk A− · lowest: schools D 380 Lauderdale 2,954 people $77,800 #1,690 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living C− 381 Hillview 5,473 people $77,700 #1,692 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 382 Sherbrooke 7,131 people $77,700 #1,695 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 383 Haysboro 7,222 people $77,600 #1,697 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 384 Kameyosek 2,761 people $77,600 #1,700 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D 385 West Meadowlark Park 5,386 people $77,100 #1,724 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 386 Nanton 2,522 people $76,900 #1,728 of 2,589 Strongest: walkability A , schools A · lowest: cost of living C 387 Ponoka 8,212 people $76,900 #1,734 of 2,589 Strongest: walkability A− , hazard risk A− · lowest: safety D 388 Camrose 20,800 people $76,600 #1,743 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: cost of living C− 389 Big Lakes County 5,106 people $76,500 #1,750 of 2,589 Strongest: cost of living B+ , walkability C · lowest: schools D− 390 Three Hills 3,502 people $76,300 #1,754 of 2,589 Strongest: walkability A+ , schools A · lowest: safety C− 391 Black Diamond 2,910 people $76,300 #1,755 of 2,589 Strongest: health A+ , safety A− · lowest: schools D 392 Beverly Heights 3,252 people $76,300 #1,758 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: cost of living D 393 Cardston 3,863 people $76,200 #1,765 of 2,589 Strongest: walkability B+ , jobs & income B+ · lowest: safety C− 394 Innisfail 8,736 people $76,000 #1,774 of 2,589 Strongest: hazard risk A− , walkability B+ · lowest: cost of living C− 395 Stettler 6,035 people $75,800 #1,779 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 396 Ermineskin 7,483 people $75,800 #1,780 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 397 Tipaskan 2,875 people $75,700 #1,788 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 398 Pineridge 10,062 people $75,700 #1,790 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 399 Beaumaris 4,125 people $75,700 #1,793 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: cost of living D 400 Glengarry 3,087 people $75,600 #1,797 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 401 Mayland Heights 5,937 people $75,200 #1,809 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 402 Hanna 2,665 people $75,000 #1,814 of 2,589 Strongest: schools A+ , walkability A+ · lowest: safety C+ 403 Skyrattler 2,956 people $75,000 #1,818 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: cost of living D 404 Fort Macleod 3,945 people $75,000 #1,820 of 2,589 Strongest: walkability A , health B · lowest: schools D− 405 Glamorgan 6,479 people $74,900 #1,823 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D 406 Meyokumin 4,069 people $74,600 #1,835 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D 407 Bonnie Doon 6,697 people $74,400 #1,838 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 408 Blue Quill 4,567 people $74,300 #1,844 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 409 Pincher Creek 3,890 people $74,100 #1,855 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 410 Spruce Cliff 6,691 people $74,000 #1,858 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 411 Drumheller 8,439 people $73,900 #1,865 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: safety C− 412 Thorhild County 3,147 people $73,900 #1,866 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: health D− 413 Sunnyside 2,976 people $73,700 #1,872 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 414 Crescent Heights 6,411 people $73,600 #1,875 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 415 Overlanders 2,879 people $73,600 #1,878 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D 416 Acadia 9,950 people $73,500 #1,879 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 417 Calder 4,221 people $73,300 #1,895 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D 418 Montrose 3,378 people $72,600 #1,914 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: jobs & income D 419 Sundre 2,683 people $72,400 #1,919 of 2,589 Strongest: walkability A− , schools B+ · lowest: safety C− 420 Delton 2,657 people $72,200 #1,927 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: jobs & income D 421 Beltline 26,171 people $71,400 #1,960 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 422 Jasper Park 3,219 people $71,400 #1,964 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 423 Smoky Lake County 4,043 people $71,400 #1,969 of 2,589 Strongest: schools A , hazard risk A− · lowest: safety D 424 Bowness 11,548 people $71,000 #1,985 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 425 Kildare 2,833 people $70,900 #1,994 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: jobs & income D 426 University Heights 4,031 people $70,700 #1,997 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 427 Penbrooke Meadows 10,001 people $70,500 #2,010 of 2,589 Strongest: health A , walkability A · lowest: jobs & income D 428 Vegreville 6,153 people $70,100 #2,023 of 2,589 Strongest: hazard risk A , walkability A · lowest: safety D 429 Killarney 4,165 people $70,000 #2,030 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: jobs & income D 430 Wetaskiwin 13,703 people $69,800 #2,036 of 2,589 Strongest: hazard risk A− , walkability B+ · lowest: safety D 431 Balwin 4,092 people $69,600 #2,043 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D 432 Two Hills County No. 21 3,626 people $69,600 #2,044 of 2,589 Strongest: hazard risk A+ , cost of living B− · lowest: schools D− 433 Dover 10,440 people $69,500 #2,051 of 2,589 Strongest: walkability A , health A · lowest: cost of living D 434 Evansdale 5,602 people $69,100 #2,074 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: jobs & income D 435 Rosscarrock 3,862 people $68,900 #2,078 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 436 Country Hills Village 2,731 people $68,500 #2,094 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 437 Sunalta 4,151 people $68,100 #2,107 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 438 Downtown 12,880 people $68,100 #2,108 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 439 Mission 6,329 people $67,900 #2,116 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 440 Ramsay 3,601 people $67,600 #2,129 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 442 Highland Park 4,908 people $67,400 #2,136 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 443 Canora 4,799 people $67,400 #2,137 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 444 Clear Hills 3,110 people $67,400 #2,139 of 2,589 Strongest: hazard risk B+ , cost of living C− · lowest: health D− 445 Alberta Avenue 6,097 people $67,200 #2,148 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income D 446 Barrhead 4,768 people $67,100 #2,151 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: health C− 447 Glenwood 4,842 people $66,600 #2,175 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 448 Kingsland 4,700 people $66,300 #2,184 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 449 Claresholm 4,242 people $65,500 #2,208 of 2,589 Strongest: health A+ , walkability A− · lowest: safety C 450 Strathcona 8,283 people $64,700 #2,232 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D− 451 Parkdale 4,029 people $64,300 #2,247 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income D 452 Rundle Heights 5,175 people $63,900 #2,260 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: jobs & income D− 453 Wîhkwêntôwin 19,050 people $63,600 #2,267 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D 454 Virginia Park 3,431 people $63,300 #2,284 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 455 Westlock 5,363 people $63,100 #2,295 of 2,589 Strongest: walkability A , hazard risk A− · lowest: safety D 456 Belvedere 5,337 people $61,800 #2,335 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: jobs & income D 457 Bankview 5,610 people $61,700 #2,336 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 458 Forest Lawn 7,513 people $60,500 #2,376 of 2,589 Strongest: walkability A+ , health A · lowest: jobs & income D− 459 Callingwood South 7,844 people $60,100 #2,392 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income D− 460 Woodcroft 2,770 people $59,700 #2,403 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D− 461 Britannia Youngstown 4,616 people $59,400 #2,414 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: cost of living D 462 Downtown East Village 3,524 people $59,200 #2,420 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 463 Inglewood 7,167 people $58,600 #2,432 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D− 464 Rimbey 2,502 people $57,900 #2,445 of 2,589 Strongest: walkability A+ , hazard risk A− · lowest: safety C− 465 Lower Mount Royal 3,136 people $57,800 #2,446 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 466 Queen Alexandra 5,106 people $57,300 #2,458 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D− 467 Eastwood 4,681 people $56,800 #2,468 of 2,589 Strongest: hazard risk A+ , walkability A+ · lowest: jobs & income D− 468 Queen Mary Park 7,958 people $56,100 #2,481 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income D 469 West Jasper Place 3,427 people $54,200 #2,513 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: cost of living D− 470 Downtown Commercial Core 9,286 people $51,100 #2,545 of 2,589 Strongest: walkability A+ , health A+ · lowest: jobs & income D 471 Westwood 3,279 people $48,400 #2,567 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income D− 472 Boyle Street 5,862 people $45,400 #2,578 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income D− 473 Central McDougall 4,802 people $43,900 #2,579 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income D− 474 McCauley 4,060 people $43,100 #2,581 of 2,589 Strongest: walkability A+ , hazard risk A+ · lowest: jobs & income D− Rankings
More lists for Alberta Province by province
Highest incomes elsewhere Photos: Aspen Woods, Qyd (CC BY-SA 3.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).