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

Garrison Woods

Alberta · 3,138 people
19.5% English and French

Overall A+·#52 of 2,556

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

#2

Upper Mount Royal

Alberta · 2,758 people
15.6% English and French

Overall A+·#35 of 2,556

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

#3

Altadore

Alberta · 7,675 people
14.7% English and French

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

#NeighbourhoodEnglish and FrenchCanada rankWhat drives it
1Garrison Woods3,138 people19.5%#671 of 2,589Strongest: jobs & income A+, health A+·lowest: safety B−
2Upper Mount Royal2,758 people15.6%#766 of 2,589Strongest: jobs & income A+, walkability A+·lowest: safety B−
3Altadore7,675 people14.7%#789 of 2,589Strongest: jobs & income A+, health A+·lowest: cost of living C+
4Elbow Park4,120 people14.4%#794 of 2,589Strongest: health A+, jobs & income A·lowest: safety B−
5Charleswood5,642 people13.1%#842 of 2,589Strongest: walkability A+, health A+·lowest: cost of living C−
6Richmond4,811 people13.0%#845 of 2,589Strongest: health A+, walkability A+·lowest: cost of living C−
7West Hillhurst10,319 people12.9%#850 of 2,589Strongest: walkability A+, health A+·lowest: cost of living C−
8South Calgary4,412 people12.9%#851 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
9Wildwood4,177 people12.8%#857 of 2,589Strongest: health A+, schools A·lowest: cost of living C−
10Hillhurst8,435 people12.5%#874 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
11Mission6,329 people12.1%#892 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
12Sunnyside2,976 people12.1%#894 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
13Rosedale2,507 people12.0%#898 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
14Erlton3,221 people11.8%#905 of 2,589Strongest: walkability A+, health A+·lowest: cost of living C−
15Cougar Ridge7,101 people11.6%#914 of 2,589Strongest: health A, schools A·lowest: safety B−
16Lower Mount Royal3,136 people11.6%#915 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
17Inglewood4,380 people11.4%#921 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
18Mount Pleasant9,224 people11.3%#925 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
19Windsor Park7,863 people10.9%#946 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
20Capitol Hill6,135 people10.8%#952 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
21Lakeview12,799 people10.7%#956 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living C−
22Crescent Heights6,411 people10.5%#968 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
23Sunalta4,151 people10.5%#969 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
24Bankview5,610 people10.4%#974 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
25Currie Barracks7,342 people10.3%#984 of 2,589Strongest: health A+, walkability A·lowest: cost of living D−
26Discovery Ridge4,256 people10.2%#989 of 2,589Strongest: schools A+, health A·lowest: cost of living C+
27Beltline26,171 people9.9%#1,011 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
28Varsity12,605 people9.9%#1,012 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
29Silver Springs9,042 people9.8%#1,020 of 2,589Strongest: health A, schools A·lowest: cost of living C−
30Renfrew6,685 people9.8%#1,021 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
31Montgomery4,456 people9.7%#1,027 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
32Lake Bonavista11,154 people9.5%#1,042 of 2,589Strongest: health A, jobs & income A·lowest: cost of living C+
33Westgate3,139 people9.5%#1,043 of 2,589Strongest: schools A+, health A+·lowest: cost of living D
34University Heights4,031 people9.4%#1,051 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
35Ramsay3,601 people9.4%#1,052 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
36Valley Ridge7,782 people9.3%#1,055 of 2,589Strongest: health A, schools A·lowest: walkability D
37Brentwood7,369 people9.2%#1,061 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
38Killarney/Glengarry7,935 people9.1%#1,071 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
39Oakridge5,623 people8.9%#1,096 of 2,589Strongest: health A+, schools A·lowest: cost of living C−
40Downtown East Village3,524 people8.8%#1,106 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
41Coach Hill3,383 people8.7%#1,114 of 2,589Strongest: schools A+, health A+·lowest: cost of living C−
42Strathcona Park8,680 people8.6%#1,132 of 2,589Strongest: schools A+, health A+·lowest: safety B−
43Bridgeland/Riverside6,860 people8.6%#1,135 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
44Aspen Woods9,606 people8.5%#1,147 of 2,589Strongest: schools A+, health A·lowest: jobs & income B−
45West Springs11,632 people8.5%#1,148 of 2,589Strongest: schools A+, health A·lowest: safety B−
46Winston Heights/Mountview4,361 people8.5%#1,149 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
47Springbank Hill9,913 people8.4%#1,159 of 2,589Strongest: schools A+, health A·lowest: cost of living B−
48Eau Claire3,733 people8.4%#1,160 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
49Tuxedo Park4,082 people8.3%#1,171 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
50Scenic Acres8,026 people8.2%#1,182 of 2,589Strongest: health A, schools A·lowest: cost of living B−
51Spruce Cliff6,691 people8.2%#1,185 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
52Tuscany19,986 people8.1%#1,194 of 2,589Strongest: health A, schools A·lowest: safety B−
53Glenbrook10,185 people7.9%#1,218 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
54Patterson4,169 people7.9%#1,220 of 2,589Strongest: health A+, schools A·lowest: cost of living D
55Signal Hill13,293 people7.8%#1,232 of 2,589Strongest: schools A+, health A+·lowest: cost of living C−
56Ranchlands7,376 people7.8%#1,234 of 2,589Strongest: health A+, walkability A·lowest: cost of living D
57Glamorgan6,479 people7.6%#1,266 of 2,589Strongest: health A+, schools A+·lowest: cost of living D
58Bowness11,548 people7.6%#1,270 of 2,589Strongest: health A, walkability A·lowest: cost of living D
59Hidden Valley10,614 people7.4%#1,303 of 2,589Strongest: health A+, schools A·lowest: cost of living C+
60Midnapore7,022 people7.4%#1,305 of 2,589Strongest: health A+, walkability A·lowest: cost of living D
61Downtown West End2,796 people7.3%#1,319 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
62Rocky Ridge8,419 people7.3%#1,320 of 2,589Strongest: schools A+, health A+·lowest: cost of living C
63Dalhousie8,617 people7.3%#1,325 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
64Woodlands5,391 people7.2%#1,349 of 2,589Strongest: health A, walkability A·lowest: cost of living D
65Palliser4,987 people7.2%#1,352 of 2,589Strongest: health A+, walkability A·lowest: cost of living D−
66Haysboro7,222 people7.2%#1,355 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
67Willow Park6,891 people7.1%#1,364 of 2,589Strongest: health A, walkability A·lowest: cost of living C−
68Parkland3,652 people7.0%#1,380 of 2,589Strongest: health A+, schools A·lowest: cost of living C+
69Royal Oak12,343 people6.9%#1,405 of 2,589Strongest: health A+, schools A·lowest: cost of living C
70Highland Park4,908 people6.8%#1,429 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
71Sundance9,043 people6.7%#1,443 of 2,589Strongest: health A+, schools A·lowest: cost of living B−
72Canyon Meadows6,751 people6.7%#1,444 of 2,589Strongest: health A, walkability A·lowest: cost of living C−
73Hawkwood9,188 people6.7%#1,445 of 2,589Strongest: health A+, schools A·lowest: cost of living C
74Fish Creek Park9,045 people6.6%#1,468 of 2,589Strongest: health A, schools A·lowest: cost of living C−
75Fairview3,909 people6.6%#1,469 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
76Acadia9,950 people6.6%#1,470 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
77Thorncliffe15,570 people6.6%#1,472 of 2,589Strongest: walkability A+, health A·lowest: cost of living D
78Braeside5,706 people6.5%#1,488 of 2,589Strongest: health A+, walkability A·lowest: cost of living D
79Southwood6,092 people6.4%#1,509 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
80Auburn Bay18,296 people6.3%#1,533 of 2,589Strongest: health A+, schools A·lowest: cost of living C+
81Kincora7,290 people6.3%#1,536 of 2,589Strongest: health A+, schools A·lowest: cost of living C−
82Woodbine8,075 people6.3%#1,537 of 2,589Strongest: health A, schools A·lowest: cost of living C
83Kingsland4,700 people6.3%#1,541 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
84Silverado9,663 people6.2%#1,566 of 2,589Strongest: health A+, walkability A·lowest: cost of living C+
85Mahogany17,818 people6.2%#1,567 of 2,589Strongest: health A+, schools A·lowest: cost of living C
86Arbour Lake10,454 people6.2%#1,568 of 2,589Strongest: health A+, walkability A·lowest: cost of living C−
87Deer Run3,652 people6.2%#1,569 of 2,589Strongest: health A+, schools A·lowest: cost of living C−
88Deer Ridge4,454 people6.2%#1,571 of 2,589Strongest: health A+, walkability A·lowest: cost of living D
89Chaparral12,522 people6.1%#1,594 of 2,589Strongest: health A+, schools A·lowest: safety B−
90Citadel10,196 people6.1%#1,596 of 2,589Strongest: health A+, schools A·lowest: cost of living C+
91McKenzie Lake11,966 people6.0%#1,619 of 2,589Strongest: health A, schools A·lowest: cost of living C+
92Sage Hill7,974 people6.0%#1,620 of 2,589Strongest: health A, schools A·lowest: cost of living C
93Rosscarrock3,862 people6.0%#1,624 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
94McKenzie Towne17,757 people5.9%#1,652 of 2,589Strongest: health A+, jobs & income A−·lowest: cost of living C
95Douglasdale/Glen13,333 people5.9%#1,653 of 2,589Strongest: health A, jobs & income A·lowest: cost of living C+
96Cedarbrae5,943 people5.9%#1,654 of 2,589Strongest: health A, schools A·lowest: cost of living D
97Legacy7,975 people5.9%#1,657 of 2,589Strongest: health A, schools A−·lowest: cost of living C−
98Downtown Commercial Core9,286 people5.9%#1,660 of 2,589Strongest: walkability A+, health A+·lowest: jobs & income D
99Macewan Glen4,718 people5.8%#1,686 of 2,589Strongest: health A+, schools A·lowest: cost of living C
100Mayland Heights5,937 people5.7%#1,727 of 2,589Strongest: health A+, walkability A·lowest: cost of living D
101Nolan Hill8,581 people5.6%#1,737 of 2,589Strongest: health A+, schools A·lowest: cost of living C
102Shawnessy9,696 people5.6%#1,739 of 2,589Strongest: health A+, walkability A+·lowest: cost of living C−
103Edgemont15,359 people5.5%#1,769 of 2,589Strongest: health A+, schools A·lowest: cost of living C−
104Queensland4,452 people5.4%#1,792 of 2,589Strongest: health A, walkability A·lowest: cost of living D
105Cranston20,055 people5.3%#1,817 of 2,589Strongest: health A+, schools A−·lowest: cost of living C
106Beddington Heights11,333 people5.3%#1,824 of 2,589Strongest: health A+, walkability A·lowest: cost of living D
107Copperfield13,952 people5.2%#1,844 of 2,589Strongest: health A, schools A·lowest: cost of living C
108Coventry Hills17,391 people5.2%#1,845 of 2,589Strongest: health A, schools A·lowest: cost of living C+
109Huntington Hills13,184 people5.1%#1,886 of 2,589Strongest: walkability A+, health A·lowest: cost of living D
110Riverbend9,193 people5.0%#1,907 of 2,589Strongest: health A, jobs & income A·lowest: cost of living C
111Evanston21,483 people5.0%#1,908 of 2,589Strongest: health A, schools A·lowest: cost of living C
112Somerset8,416 people5.0%#1,910 of 2,589Strongest: health A+, walkability A·lowest: cost of living C−
113New Brighton13,048 people4.9%#1,938 of 2,589Strongest: health A, schools A·lowest: cost of living C
114Evergreen19,988 people4.9%#1,940 of 2,589Strongest: health A, walkability A·lowest: cost of living C
115Country Hills3,702 people4.9%#1,944 of 2,589Strongest: walkability A+, health A·lowest: cost of living C−
116Walden8,190 people4.8%#1,980 of 2,589Strongest: health A, schools A·lowest: cost of living C
117Millrise6,754 people4.7%#2,010 of 2,589Strongest: walkability A+, health A+·lowest: cost of living C−
118Sandstone Valley5,816 people4.7%#2,011 of 2,589Strongest: health A+, walkability A−·lowest: cost of living C−
119Ogden8,484 people4.7%#2,024 of 2,589Strongest: health A, walkability A·lowest: cost of living D
120Albert Park/Radisson Heights8,433 people4.6%#2,059 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
121Skyview Ranch14,061 people4.5%#2,078 of 2,589Strongest: health A, walkability A·lowest: cost of living D
122Country Hills Village2,731 people4.4%#2,105 of 2,589Strongest: walkability A+, health A·lowest: cost of living D
123Sherwood6,537 people4.3%#2,137 of 2,589Strongest: health A+, schools A·lowest: cost of living C−
124Livingston3,929 people4.2%#2,165 of 2,589Strongest: health A, schools A·lowest: cost of living C−
125Dover10,440 people4.2%#2,184 of 2,589Strongest: walkability A, health A·lowest: cost of living D
126Abbeydale6,561 people4.1%#2,207 of 2,589Strongest: health A, walkability A·lowest: schools D
127Bridlewood12,547 people3.9%#2,250 of 2,589Strongest: health A+, walkability A·lowest: cost of living C
128Falconridge10,218 people3.9%#2,262 of 2,589Strongest: walkability A+, health A+·lowest: jobs & income D
129Forest Heights6,120 people3.9%#2,263 of 2,589Strongest: walkability A+, health A+·lowest: schools D
130Panorama Hills25,494 people3.8%#2,278 of 2,589Strongest: health A, schools A·lowest: cost of living C−
131Carrington2,920 people3.8%#2,279 of 2,589Strongest: health A, schools A·lowest: cost of living C
132Harvest Hills7,930 people3.8%#2,282 of 2,589Strongest: health A, walkability A−·lowest: cost of living C−
133Hamptons7,342 people3.7%#2,307 of 2,589Strongest: health A+, schools A·lowest: cost of living C+
134Pineridge10,062 people3.7%#2,318 of 2,589Strongest: health A+, walkability A·lowest: cost of living D
135Forest Lawn7,513 people3.6%#2,336 of 2,589Strongest: walkability A+, health A·lowest: jobs & income D−
136Penbrooke Meadows10,001 people3.5%#2,347 of 2,589Strongest: health A, walkability A·lowest: jobs & income D
137Redstone13,230 people3.4%#2,357 of 2,589Strongest: health A, walkability B+·lowest: cost of living C−
138Applewood Park6,835 people3.4%#2,364 of 2,589Strongest: health A, walkability A·lowest: schools D
139Temple10,545 people3.3%#2,379 of 2,589Strongest: health A+, walkability A·lowest: schools D
140Erin Woods7,245 people3.3%#2,380 of 2,589Strongest: health A, walkability A−·lowest: schools D
141Marlborough Park8,378 people3.3%#2,383 of 2,589Strongest: health A+, walkability A·lowest: schools D
142Castleridge6,127 people3.2%#2,398 of 2,589Strongest: walkability A+, health A+·lowest: cost of living C−
143Rundle10,549 people3.1%#2,417 of 2,589Strongest: health A+, walkability A+·lowest: schools D
144Cityscape11,782 people2.8%#2,456 of 2,589Strongest: health A, walkability A−·lowest: cost of living D
145Whitehorn11,273 people2.8%#2,457 of 2,589Strongest: walkability A+, health A+·lowest: schools D
146Monterey Park10,363 people2.8%#2,459 of 2,589Strongest: health A+, walkability B+·lowest: schools D
147Marlborough8,932 people2.8%#2,460 of 2,589Strongest: walkability A+, health A+·lowest: schools D
148Taradale17,911 people2.7%#2,467 of 2,589Strongest: walkability A+, health A·lowest: schools C−
149Coral Springs5,542 people2.2%#2,512 of 2,589Strongest: health A, walkability B+·lowest: schools D
150Martindale14,467 people2.2%#2,513 of 2,589Strongest: walkability A+, health A·lowest: schools C−
151Saddle Ridge21,479 people1.9%#2,536 of 2,589Strongest: 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).