Home › Canada › Alberta › Calgary › Rankings › Most bilingual Calgary · 2026 Most bilingual neighbourhoods in Calgary Acadia, in the middle of the list, comes in at 6.6%. Bottom of the list: Saddle Ridge, with 1.9%. On the national list, Garrison Woods is #671 of 2,589. The national top 100 holds no neighbourhood from Calgary. Leading Calgary on this list is Garrison Woods, at 19.5%. The places after the leader belong to Upper Mount Royal (15.6%) and Altadore (14.7%).
Share of residents who can hold a conversation in both English and French, 2021 census How grades work
#1 Overall A+ · #52 of 2,556
Strongest: jobs & income A+ , health A+ · lowest: safety B−
#2 Overall A+ · #35 of 2,556
Strongest: jobs & income A+ , walkability 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 English and French Canada rank What drives it
1 Garrison Woods 3,138 people 19.5% #671 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: safety B− 2 Upper Mount Royal 2,758 people 15.6% #766 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety B− 3 Altadore 7,675 people 14.7% #789 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living C+ 4 Elbow Park 4,120 people 14.4% #794 of 2,589 Strongest: health A+ , jobs & income A · lowest: safety B− 5 Charleswood 5,642 people 13.1% #842 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 6 Richmond 4,811 people 13.0% #845 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living C− 7 West Hillhurst 10,319 people 12.9% #850 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 8 South Calgary 4,412 people 12.9% #851 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 9 Wildwood 4,177 people 12.8% #857 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 10 Hillhurst 8,435 people 12.5% #874 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 11 Mission 6,329 people 12.1% #892 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 12 Sunnyside 2,976 people 12.1% #894 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 13 Rosedale 2,507 people 12.0% #898 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 14 Erlton 3,221 people 11.8% #905 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 15 Cougar Ridge 7,101 people 11.6% #914 of 2,589 Strongest: health A , schools A · lowest: safety B− 16 Lower Mount Royal 3,136 people 11.6% #915 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 17 Inglewood 4,380 people 11.4% #921 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 18 Mount Pleasant 9,224 people 11.3% #925 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 19 Windsor Park 7,863 people 10.9% #946 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 20 Capitol Hill 6,135 people 10.8% #952 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 21 Lakeview 12,799 people 10.7% #956 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living C− 22 Crescent Heights 6,411 people 10.5% #968 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 23 Sunalta 4,151 people 10.5% #969 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 24 Bankview 5,610 people 10.4% #974 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 25 Currie Barracks 7,342 people 10.3% #984 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 26 Discovery Ridge 4,256 people 10.2% #989 of 2,589 Strongest: schools A+ , health A · lowest: cost of living C+ 27 Beltline 26,171 people 9.9% #1,011 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 28 Varsity 12,605 people 9.9% #1,012 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 29 Silver Springs 9,042 people 9.8% #1,020 of 2,589 Strongest: health A , schools A · lowest: cost of living C− 30 Renfrew 6,685 people 9.8% #1,021 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 31 Montgomery 4,456 people 9.7% #1,027 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 32 Lake Bonavista 11,154 people 9.5% #1,042 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living C+ 33 Westgate 3,139 people 9.5% #1,043 of 2,589 Strongest: schools A+ , health A+ · lowest: cost of living D 34 University Heights 4,031 people 9.4% #1,051 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 35 Ramsay 3,601 people 9.4% #1,052 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 36 Valley Ridge 7,782 people 9.3% #1,055 of 2,589 Strongest: health A , schools A · lowest: walkability D 37 Brentwood 7,369 people 9.2% #1,061 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 38 Killarney/Glengarry 7,935 people 9.1% #1,071 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 39 Oakridge 5,623 people 8.9% #1,096 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 40 Downtown East Village 3,524 people 8.8% #1,106 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 41 Coach Hill 3,383 people 8.7% #1,114 of 2,589 Strongest: schools A+ , health A+ · lowest: cost of living C− 42 Strathcona Park 8,680 people 8.6% #1,132 of 2,589 Strongest: schools A+ , health A+ · lowest: safety B− 43 Bridgeland/Riverside 6,860 people 8.6% #1,135 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 44 Aspen Woods 9,606 people 8.5% #1,147 of 2,589 Strongest: schools A+ , health A · lowest: jobs & income B− 45 West Springs 11,632 people 8.5% #1,148 of 2,589 Strongest: schools A+ , health A · lowest: safety B− 47 Springbank Hill 9,913 people 8.4% #1,159 of 2,589 Strongest: schools A+ , health A · lowest: cost of living B− 48 Eau Claire 3,733 people 8.4% #1,160 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 49 Tuxedo Park 4,082 people 8.3% #1,171 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 50 Scenic Acres 8,026 people 8.2% #1,182 of 2,589 Strongest: health A , schools A · lowest: cost of living B− 51 Spruce Cliff 6,691 people 8.2% #1,185 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 52 Tuscany 19,986 people 8.1% #1,194 of 2,589 Strongest: health A , schools A · lowest: safety B− 53 Glenbrook 10,185 people 7.9% #1,218 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 54 Patterson 4,169 people 7.9% #1,220 of 2,589 Strongest: health A+ , schools A · lowest: cost of living D 55 Signal Hill 13,293 people 7.8% #1,232 of 2,589 Strongest: schools A+ , health A+ · lowest: cost of living C− 56 Ranchlands 7,376 people 7.8% #1,234 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 57 Glamorgan 6,479 people 7.6% #1,266 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D 58 Bowness 11,548 people 7.6% #1,270 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 59 Hidden Valley 10,614 people 7.4% #1,303 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 60 Midnapore 7,022 people 7.4% #1,305 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 61 Downtown West End 2,796 people 7.3% #1,319 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 62 Rocky Ridge 8,419 people 7.3% #1,320 of 2,589 Strongest: schools A+ , health A+ · lowest: cost of living C 63 Dalhousie 8,617 people 7.3% #1,325 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 64 Woodlands 5,391 people 7.2% #1,349 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 65 Palliser 4,987 people 7.2% #1,352 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 66 Haysboro 7,222 people 7.2% #1,355 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 67 Willow Park 6,891 people 7.1% #1,364 of 2,589 Strongest: health A , walkability A · lowest: cost of living C− 68 Parkland 3,652 people 7.0% #1,380 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 69 Royal Oak 12,343 people 6.9% #1,405 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 70 Highland Park 4,908 people 6.8% #1,429 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 71 Sundance 9,043 people 6.7% #1,443 of 2,589 Strongest: health A+ , schools A · lowest: cost of living B− 72 Canyon Meadows 6,751 people 6.7% #1,444 of 2,589 Strongest: health A , walkability A · lowest: cost of living C− 73 Hawkwood 9,188 people 6.7% #1,445 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 74 Fish Creek Park 9,045 people 6.6% #1,468 of 2,589 Strongest: health A , schools A · lowest: cost of living C− 75 Fairview 3,909 people 6.6% #1,469 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 76 Acadia 9,950 people 6.6% #1,470 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 77 Thorncliffe 15,570 people 6.6% #1,472 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 78 Braeside 5,706 people 6.5% #1,488 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 79 Southwood 6,092 people 6.4% #1,509 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 80 Auburn Bay 18,296 people 6.3% #1,533 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 81 Kincora 7,290 people 6.3% #1,536 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 82 Woodbine 8,075 people 6.3% #1,537 of 2,589 Strongest: health A , schools A · lowest: cost of living C 83 Kingsland 4,700 people 6.3% #1,541 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 84 Silverado 9,663 people 6.2% #1,566 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living C+ 85 Mahogany 17,818 people 6.2% #1,567 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 86 Arbour Lake 10,454 people 6.2% #1,568 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living C− 87 Deer Run 3,652 people 6.2% #1,569 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 88 Deer Ridge 4,454 people 6.2% #1,571 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 89 Chaparral 12,522 people 6.1% #1,594 of 2,589 Strongest: health A+ , schools A · lowest: safety B− 90 Citadel 10,196 people 6.1% #1,596 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 91 McKenzie Lake 11,966 people 6.0% #1,619 of 2,589 Strongest: health A , schools A · lowest: cost of living C+ 92 Sage Hill 7,974 people 6.0% #1,620 of 2,589 Strongest: health A , schools A · lowest: cost of living C 93 Rosscarrock 3,862 people 6.0% #1,624 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 94 McKenzie Towne 17,757 people 5.9% #1,652 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living C 95 Douglasdale/Glen 13,333 people 5.9% #1,653 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living C+ 96 Cedarbrae 5,943 people 5.9% #1,654 of 2,589 Strongest: health A , schools A · lowest: cost of living D 97 Legacy 7,975 people 5.9% #1,657 of 2,589 Strongest: health A , schools A− · lowest: cost of living C− 99 Macewan Glen 4,718 people 5.8% #1,686 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 100 Mayland Heights 5,937 people 5.7% #1,727 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 101 Nolan Hill 8,581 people 5.6% #1,737 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C 102 Shawnessy 9,696 people 5.6% #1,739 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living C− 103 Edgemont 15,359 people 5.5% #1,769 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 104 Queensland 4,452 people 5.4% #1,792 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 105 Cranston 20,055 people 5.3% #1,817 of 2,589 Strongest: health A+ , schools A− · lowest: cost of living C 106 Beddington Heights 11,333 people 5.3% #1,824 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 107 Copperfield 13,952 people 5.2% #1,844 of 2,589 Strongest: health A , schools A · lowest: cost of living C 108 Coventry Hills 17,391 people 5.2% #1,845 of 2,589 Strongest: health A , schools A · lowest: cost of living C+ 109 Huntington Hills 13,184 people 5.1% #1,886 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 110 Riverbend 9,193 people 5.0% #1,907 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living C 111 Evanston 21,483 people 5.0% #1,908 of 2,589 Strongest: health A , schools A · lowest: cost of living C 112 Somerset 8,416 people 5.0% #1,910 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living C− 113 New Brighton 13,048 people 4.9% #1,938 of 2,589 Strongest: health A , schools A · lowest: cost of living C 114 Evergreen 19,988 people 4.9% #1,940 of 2,589 Strongest: health A , walkability A · lowest: cost of living C 115 Country Hills 3,702 people 4.9% #1,944 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living C− 116 Walden 8,190 people 4.8% #1,980 of 2,589 Strongest: health A , schools A · lowest: cost of living C 117 Millrise 6,754 people 4.7% #2,010 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 118 Sandstone Valley 5,816 people 4.7% #2,011 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living C− 119 Ogden 8,484 people 4.7% #2,024 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 121 Skyview Ranch 14,061 people 4.5% #2,078 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 122 Country Hills Village 2,731 people 4.4% #2,105 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 123 Sherwood 6,537 people 4.3% #2,137 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C− 124 Livingston 3,929 people 4.2% #2,165 of 2,589 Strongest: health A , schools A · lowest: cost of living C− 125 Dover 10,440 people 4.2% #2,184 of 2,589 Strongest: walkability A , health A · lowest: cost of living D 126 Abbeydale 6,561 people 4.1% #2,207 of 2,589 Strongest: health A , walkability A · lowest: schools D 127 Bridlewood 12,547 people 3.9% #2,250 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living C 128 Falconridge 10,218 people 3.9% #2,262 of 2,589 Strongest: walkability A+ , health A+ · lowest: jobs & income D 129 Forest Heights 6,120 people 3.9% #2,263 of 2,589 Strongest: walkability A+ , health A+ · lowest: schools D 130 Panorama Hills 25,494 people 3.8% #2,278 of 2,589 Strongest: health A , schools A · lowest: cost of living C− 131 Carrington 2,920 people 3.8% #2,279 of 2,589 Strongest: health A , schools A · lowest: cost of living C 132 Harvest Hills 7,930 people 3.8% #2,282 of 2,589 Strongest: health A , walkability A− · lowest: cost of living C− 133 Hamptons 7,342 people 3.7% #2,307 of 2,589 Strongest: health A+ , schools A · lowest: cost of living C+ 134 Pineridge 10,062 people 3.7% #2,318 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 135 Forest Lawn 7,513 people 3.6% #2,336 of 2,589 Strongest: walkability A+ , health A · lowest: jobs & income D− 136 Penbrooke Meadows 10,001 people 3.5% #2,347 of 2,589 Strongest: health A , walkability A · lowest: jobs & income D 137 Redstone 13,230 people 3.4% #2,357 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living C− 138 Applewood Park 6,835 people 3.4% #2,364 of 2,589 Strongest: health A , walkability A · lowest: schools D 139 Temple 10,545 people 3.3% #2,379 of 2,589 Strongest: health A+ , walkability A · lowest: schools D 140 Erin Woods 7,245 people 3.3% #2,380 of 2,589 Strongest: health A , walkability A− · lowest: schools D 141 Marlborough Park 8,378 people 3.3% #2,383 of 2,589 Strongest: health A+ , walkability A · lowest: schools D 142 Castleridge 6,127 people 3.2% #2,398 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 143 Rundle 10,549 people 3.1% #2,417 of 2,589 Strongest: health A+ , walkability A+ · lowest: schools D 144 Cityscape 11,782 people 2.8% #2,456 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D 145 Whitehorn 11,273 people 2.8% #2,457 of 2,589 Strongest: walkability A+ , health A+ · lowest: schools D 146 Monterey Park 10,363 people 2.8% #2,459 of 2,589 Strongest: health A+ , walkability B+ · lowest: schools D 147 Marlborough 8,932 people 2.8% #2,460 of 2,589 Strongest: walkability A+ , health A+ · lowest: schools D 148 Taradale 17,911 people 2.7% #2,467 of 2,589 Strongest: walkability A+ , health A · lowest: schools C− 149 Coral Springs 5,542 people 2.2% #2,512 of 2,589 Strongest: health A , walkability B+ · lowest: schools D 150 Martindale 14,467 people 2.2% #2,513 of 2,589 Strongest: walkability A+ , health A · lowest: schools C− 151 Saddle Ridge 21,479 people 1.9% #2,536 of 2,589 Strongest: walkability A , health A · lowest: cost of living C− Rankings
More lists for Calgary City by city
Most bilingual 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).