Skip to content
Community FactsCA · Canada — Canada Community Facts, home
Menu

Population estimate

Canada’s 152 metro areas

Population estimates are not census counts. They are Statistics Canada's July 1 estimates for the 2021 census metropolitan area or census agglomeration boundaries: final to 2020, final postcensal for 2021, updated postcensal for 2022 to 2024 and preliminary for 2025.

Census metropolitan areas (CMA) and census agglomerations (CA), July 1 estimates
Metro areaTypeProv.2025Growth since 2021Growth since 2001Median ageAged 65 and over
TorontoCMAON7,108,874+9.8%+45.6%38.816.6%
MontréalCMAQC4,597,837+6.2%+26.6%40.818.7%
VancouverCMABC3,088,036+11.4%+48.8%39.417.4%
CalgaryCMAAB1,836,012+19.2%+87.7%37.714.0%
Ottawa - GatineauCMAON/QC1,700,014+10.4%+45.3%39.417.6%
EdmontonCMAAB1,692,385+14.9%+75.7%37.615.0%
WinnipegCMAMB951,758+10.6%+36.3%38.016.9%
QuébecCMAQC903,607+7.0%+27.4%42.622.5%
HamiltonCMAON871,143+6.5%+26.4%40.819.4%
Kitchener - Cambridge - WaterlooCMAON701,568+16.5%+56.9%35.414.7%
LondonCMAON633,002+11.5%+39.7%38.418.2%
HalifaxCMANS544,834+13.0%+39.1%39.217.5%
St. Catharines - NiagaraCMAON503,670+11.7%+28.5%42.723.1%
OshawaCMAON493,441+13.8%+59.8%38.315.7%
WindsorCMAON488,738+11.2%+25.2%39.019.2%
VictoriaCMABC445,090+7.4%+36.6%43.523.5%
SaskatoonCMASK378,475+15.3%+62.7%36.914.9%
ReginaCMASK291,187+13.1%+46.7%37.615.7%
KelownaCMABC254,605+9.7%+65.1%42.322.4%
BarrieCMAON252,446+13.7%+62.5%38.716.4%
SherbrookeCMAQC243,911+6.4%+32.9%42.423.2%
St. John'sCMANL243,478+10.6%+36.4%41.418.9%
Abbotsford - MissionCMABC223,828+9.4%+45.4%38.617.6%
MonctonCMANB196,143+21.5%+59.3%39.617.8%
Greater SudburyCMAON194,278+9.5%+17.4%40.520.2%
KingstonCMAON193,466+7.7%+26.7%41.321.7%
GuelphCMAON183,134+5.9%+42.5%39.317.5%
BrantfordCMAON176,307+12.5%+37.2%39.218.6%
Trois-RivièresCMAQC174,316+7.3%+21.6%44.526.1%
SaguenayCMAQC170,192+4.8%+4.0%45.026.1%
PeterboroughCMAON149,938+12.2%+30.0%41.023.6%
Saint JohnCMANB144,543+8.6%+13.4%43.221.2%
LethbridgeCMAAB143,143+11.4%+59.6%36.517.4%
Thunder BayCMAON133,765+4.5%+5.6%41.922.6%
ChilliwackCMABC130,283+9.8%+63.2%41.221.2%
NanaimoCMABC129,750+7.9%+45.0%43.924.4%
KamloopsCMABC127,198+6.8%+37.1%41.121.3%
FrederictonCMANB125,303+12.9%+40.3%40.118.9%
Belleville - Quinte WestCMAON124,978+8.2%+25.2%43.423.6%
Red DeerCMAAB115,273+10.4%+64.0%39.517.0%
Chatham-KentCAON112,977+4.4%+1.0%44.824.8%
Cape BretonCANS111,889+11.1%−0.1%43.624.8%
DrummondvilleCMAQC109,151+6.6%+31.4%43.522.9%
SarniaCAON108,986+7.6%+9.7%42.724.4%
Prince GeorgeCABC100,127+7.0%+13.2%38.417.0%
CharlottetownCAPE96,516+16.1%+55.2%38.018.4%
GranbyCAQC95,867+4.8%+35.4%47.226.5%
Sault Ste. MarieCAON88,307+10.1%+6.8%42.123.6%
Kawartha LakesCAON85,223+3.7%+18.4%50.829.9%
North BayCAON84,834+13.8%+16.3%40.621.4%
Wood BuffaloCAAB83,376+8.4%+90.7%35.46.1%
Medicine HatCAAB82,880+5.2%+30.9%42.722.0%
NorfolkCAON75,773+7.8%+20.0%46.926.9%
VernonCABC73,500+5.8%+36.9%48.828.6%
Grande PrairieCAAB72,120+8.2%+86.2%35.210.4%
CourtenayCABC70,323+7.3%+43.2%49.230.1%
CornwallCAON68,503+7.6%+14.5%43.424.7%
Saint-HyacintheCAQC63,565+5.4%+18.6%44.725.6%
BrandonCAMB62,723+12.3%+43.7%36.115.6%
RimouskiCAQC56,959+5.1%+14.5%45.026.9%
JolietteCAQC56,044+5.7%+39.6%47.729.8%
VictoriavilleCAQC55,053+3.7%+24.8%47.028.3%
WoodstockCAON53,801+10.3%+53.1%39.719.4%
ShawiniganCAQC51,734+3.7%−2.2%51.632.5%
TruroCANS51,166+6.4%+12.6%46.625.2%
DuncanCABC51,122+3.8%+26.5%48.828.9%
PentictonCABC49,807+1.8%+20.4%52.832.7%
Prince AlbertCASK48,655+3.3%+12.1%36.416.5%
Salaberry-de-ValleyfieldCAQC46,892+8.6%+18.1%44.925.6%
TimminsCAON45,983+7.5%+0.3%38.718.2%
Campbell RiverCABC43,999+4.2%+27.1%47.728.0%
Sorel-TracyCAQC43,478+3.2%+4.5%50.431.1%
Rouyn-NorandaCAQC43,281+1.7%+7.5%41.921.5%
LloydminsterCAAB/SK39,806+5.4%+52.8%36.813.1%
WhitehorseCAYT39,584+15.6%+75.5%37.314.1%
WinklerCAMB37,719+12.1%+90.4%34.014.1%
OrilliaCAON37,477+7.9%+24.4%44.425.9%
Moose JawCASK37,434+4.6%+9.6%40.921.3%
New GlasgowCANS36,677+3.8%−2.6%48.626.6%
Saint-GeorgesCAQC36,067+3.1%+20.0%45.624.9%
Centre WellingtonCAON35,736+10.5%+42.3%43.023.4%
StratfordCAON35,702+3.4%+15.3%45.525.6%
Owen SoundCAON35,534+4.9%+8.5%47.127.9%
Val-d'OrCAQC34,862+1.8%+6.0%41.921.3%
BrockvilleCAON33,946+3.6%+4.2%50.930.2%
BathurstCANB33,467+5.0%−2.6%52.230.5%
OkotoksCAAB32,992+5.2%+172.2%40.717.6%
ParksvilleCABC32,525+2.4%+29.7%64.148.3%
Corner BrookCANL31,880+3.4%+6.3%48.126.4%
Rivière-du-LoupCAQC30,925+2.6%+16.4%46.627.6%
Fort St. JohnCABC30,862+2.1%+28.2%35.010.6%
AlmaCAQC30,682+0.9%+0.2%47.828.2%
MiramichiCANB30,218+7.6%−0.7%49.227.4%
MidlandCAON30,087+3.9%+18.8%49.228.8%
SquamishCABC29,752+16.5%+99.4%38.811.1%
CranbrookCABC29,713+5.4%+17.9%44.724.3%
Thetford MinesCAQC29,602+4.5%+2.7%49.932.4%
KentvilleCANS29,559+6.4%+14.6%46.424.8%
Wasaga BeachCAON29,039+12.6%+126.5%55.235.1%
Sept-ÎlesCAQC27,853−0.1%−0.7%42.420.4%
Port AlberniCABC27,672+3.5%+7.2%48.227.9%
CollingwoodCAON27,266+6.0%+64.7%50.531.5%
Baie-ComeauCAQC26,446−1.1%−13.1%48.826.2%
EssaCAON25,868+7.6%+48.4%39.214.7%
Williams LakeCABC25,061+2.2%−3.9%43.622.6%
EdmundstonCANB24,655+9.5%+3.2%49.229.2%
PembrokeCAON24,465−1.0%+6.4%45.925.8%
QuesnelCABC24,222+0.9%−4.1%47.024.9%
YellowknifeCANT23,826+8.8%+31.4%35.09.2%
TerraceCABC21,934+7.0%+5.8%38.316.9%
YorktonCASK21,562+5.8%+13.2%40.620.1%
Salmon ArmCABC21,216+4.2%+33.0%50.031.2%
Sainte-Agathe-des-MontsCAQC21,208+6.0%+40.9%51.830.8%
CobourgCAON21,028−0.6%+18.4%53.935.3%
SummersideCAPE21,017+10.3%+26.3%43.423.4%
PetawawaCAON20,890+9.2%+38.9%34.310.8%
North BattlefordCASK20,772+4.5%+8.1%38.819.0%
TillsonburgCAON20,575+10.0%+41.7%46.728.6%
Swift CurrentCASK20,312+5.4%+20.9%41.722.1%
Dawson CreekCABC20,264+8.2%+12.6%36.615.2%
NelsonCABC20,182+1.5%+15.9%45.123.5%
SteinbachCAMB20,081+9.8%+109.8%36.116.7%
CamroseCAAB20,071+3.8%+31.9%43.525.1%
Powell RiverCABC18,966+3.2%+10.3%53.433.1%
Sylvan LakeCAAB18,953+10.6%+131.9%38.714.6%
AmosCAQC18,862−0.5%−0.2%43.922.7%
MataneCAQC18,724+1.2%−6.6%51.732.0%
Port HopeCAON18,565+3.6%+14.9%49.428.8%
CanmoreCAAB17,897+7.7%+62.6%43.219.9%
CowansvilleCAQC17,011+10.6%+39.4%47.629.7%
BrooksCAAB16,698+8.3%+40.4%34.811.3%
LadysmithCABC16,679+4.2%+33.0%51.831.4%
StrathmoreCAAB15,589+5.5%+98.0%40.818.8%
CampbelltonCANB/QC15,554+2.3%−9.6%49.727.9%
High RiverCAAB15,514+5.3%+62.6%46.127.0%
KenoraCAON15,370−1.5%−6.1%43.922.8%
LachuteCAQC15,364+8.0%+30.6%47.828.1%
Dolbeau-MistassiniCAQC15,213−0.5%−9.7%50.130.8%
TrailCABC15,149+0.2%+1.7%47.328.2%
IngersollCAON15,042+4.9%+32.4%39.517.6%
Grand Falls-WindsorCANL14,549+1.8%+7.5%49.027.0%
GanderCANL14,389+4.1%+26.3%45.022.2%
Prince RupertCABC14,052−0.9%−15.9%39.518.6%
Sainte-MarieCAQC13,933+5.6%+21.7%43.823.6%
Portage la PrairieCAMB13,921+0.8%+5.1%39.220.5%
LacombeCAAB13,657−1.0%+43.2%41.421.2%
EstevanCASK13,266+0.8%+7.7%40.617.7%
HawkesburyCAON/QC13,134+6.5%+10.6%50.330.7%
WeyburnCASK13,100+4.0%+22.2%40.719.7%
ThompsonCAMB13,065−2.9%−3.8%32.28.4%
WetaskiwinCAAB13,032+0.5%+15.3%42.922.8%
Elliot LakeCAON11,901+1.6%−2.7%60.842.6%

Source Statistics Canada, Table 17-10-0148-01 (July 1 estimates). Sources and licence