Population of Cities in Canada (2018)

3
Over 1 Million
51
100,000 to 1 Million
233
10,000 to 100,000
  • Toronto
  • Montreal
  • Calgary
  • Ottawa
  • Edmonton
  • Mississauga
  • North York
  • Winnipeg
  • Vancouver
  • Scarborough
  • Quebec
  • Hamilton
  • Brampton
  • Surrey
  • Laval
  • Halifax
  • Etobicoke
  • London
  • Okanagan
  • Victoria
  • Windsor
  • Markham
  • Oshawa
  • Gatineau
  • Vaughan
  • Kitchener
  • Longueuil
  • Burnaby
  • Ladner
  • Saskatoon
  • Richmond Hill
  • Barrie
  • Richmond
  • Nepean
  • Regina
  • Oakville
  • Burlington
  • Greater Sudbury
  • Abbotsford
  • Saguenay
  • St. Catharines
  • Sherbrooke
  • Anmore
  • Levis
  • Kelowna
  • Cambridge
  • Trois-Rivieres
  • Guelph
  • East York
  • Coquitlam

Canada is made up of provinces and territories, and has cities of all sizes contributing to its population, which is one of the largest in the world. There are three different territories in the country and a total of 10 provinces. These geographical areas are divided as such to govern over specific geographic areas.

When looking at the cities of Canada, the designations that make an area a 'city' varies by province. For example, any area that is qualified as a city in the province of Alberta must have a population that exceeds 10,000 people, along with other criteria including the size of land parcels of the area's buildings. On the other hand, in British Columbia, a community can qualify as a city with just a population of over 5,000 residents, even if this number drops in the future. British Columbia even has a city, Greenwood, which has a population of less than 1,000 because it was once much larger. The province of Quebec doesn't even have the designations of city -- it is comprised of "villes," cities or towns that aren't counted by size, although the province does have separate municipalities.

Just over 30 cities and their surrounding urban areas account for about two-thirds of Canada's population. As of Canada's census from 2011, the country is comprised of 33 Census Metropolitan Areas and 114 census agglomerations. Breaking these numbers down even further, there were a total of 1,137 municipalities throughout the country that were classified as cities, towns or villes, according to the census data.

Canada has 3 cities with more than a million people, 51 cities with between 100,000 and 1 million people, and 233 cities with between 10,000 and 100,000 people. The largest city in Canada is Toronto, with a population of 2,600,000 people.

Toronto

Toronto has an urban history that dates back to the 1700s.

2,600,000

Montreal

Montreal is the second largest primaryily French-speaking city in the world (after Paris)

1,600,000

Calgary

Calgary is one of Canada's economic and corporate leaders.

1,019,942

Ottawa

Ottawa is Canada's capital city.

812,129

Edmonton

'The Gateway to the North' is known for oil rigging and diamond mining.

712,391

Mississauga

This city is a corporate headquarters in Canada and has a population that is becoming more diverse.

668,549

North York

North York is the most diverse area in Toronto and is home to some of the country's most affluent residents.

636,000

Winnipeg

This multicultural city is known for its festivals and professional sports events.

632,063

Vancouver

Vancouver is one of the most densely populated regions in all of North America.

600,000

Scarborough

Scarborough has become home to many of the country's immigrants.

600,000

Name 2018 Population Location
Toronto2,600,000Map
Montreal1,600,000Map
Calgary1,019,942Map
Ottawa812,129Map
Edmonton712,391Map
Mississauga668,549Map
North York636,000Map
Winnipeg632,063Map
Vancouver600,000Map
Scarborough600,000Map
Quebec528,595Map
Hamilton519,949Map
Brampton433,806Map
Surrey394,976Map
Laval376,845Map
Halifax359,111Map
Etobicoke347,948Map
London346,765Map
Okanagan297,601Map
Victoria289,625Map
Windsor278,013Map
Markham261,573Map
Oshawa247,989Map
Gatineau242,124Map
Vaughan238,866Map
Kitchener233,700Map
Longueuil229,330Map
Burnaby202,799Map
Ladner200,000Map
Saskatoon198,958Map
Richmond Hill185,541Map
Barrie182,041Map
Richmond182,000Map
Nepean180,000Map
Regina176,183Map
Oakville165,697Map
Burlington164,415Map
Greater Sudbury157,857Map
Abbotsford151,683Map
Saguenay143,692Map
St. Catharines131,989Map
Sherbrooke129,447Map
Anmore126,456Map
Levis126,396Map
Kelowna125,109Map
Cambridge120,372Map
Trois-Rivieres119,693Map
Guelph115,760Map
East York115,365Map
Coquitlam114,565Map
Kingston114,195Map
Sydney105,968Map
Delta101,668Map
Dartmouth101,343Map
Thunder Bay99,334Map
St. John's99,182Map
Waterloo97,475Map
Terrebonne94,703Map
Langley93,726Map
Ajax90,167Map
Saint John87,857Map
Pickering87,838Map
Brantford87,759Map
Moncton87,467Map
Nanaimo84,905Map
Milton84,362Map
Sarnia82,998Map
Niagara Falls82,000Map
Willowdale79,440Map
Saint-Laurent77,391Map
Chilliwack77,000Map
Repentigny76,237Map
Fort McMurray76,000Map
Peterborough75,877Map
Sault Ste. Marie74,948Map
Newmarket74,295Map
Red Deer73,593Map
Saint-Leonard73,423Map
Saint-Jean-sur-Richelieu71,613Map
Lethbridge70,617Map
Maple Ridge70,000Map
Brossard69,575Map
Kamloops68,714Map
Notre-Dame-de-Grace67,000Map
White Rock66,450Map
Prince George65,558Map
Medicine Hat63,138Map
Norfolk County60,847Map
Drummondville59,489Map
New Westminster58,549Map
St. Albert57,719Map
Sherwood Park55,063Map
Saint-Jerome54,948Map
Jonquiere54,842Map
Granby53,979Map
Fredericton52,337Map
Welland50,331Map
Saint-Hyacinthe50,326Map
North Bay50,170Map
Belleville49,454Map
Shawinigan49,161Map
Dollard-Des Ormeaux48,930Map
Cornwall48,821Map
North Vancouver48,000Map
Vernon47,274Map
Blainville46,493Map
West End44,560Map
Chatham43,550Map
Timmins42,997Map
Chateauguay42,786Map
Quinte West42,697Map
West Vancouver42,694Map
Charlottetown42,402Map
Rimouski42,240Map
Saint-Eustache42,062Map
Grande Prairie41,462Map
Boucherville39,062Map
Salaberry-de-Valleyfield38,662Map
Penticton37,721Map
St. Thomas36,110Map
Rock Forest35,500Map
Joliette34,772Map
Mascouche34,626Map
Mirabel34,626Map
Prince Albert34,609Map
Victoriaville34,426Map
Brant34,415Map
Woodstock33,892Map
Campbell River33,430Map
Ancaster33,232Map
Courtenay32,793Map
Orangeville32,640Map
North Cowichan32,272Map
Moose Jaw32,166Map
Midland31,502Map
Cote-Saint-Luc31,395Map
Saint-Georges31,173Map
Val-d'Or31,123Map
Stratford30,233Map
Orillia30,178Map
Pointe-Claire30,161Map
Baie-Comeau29,808Map
Alma29,526Map
Sainte-Julie29,019Map
West Kelowna28,793Map
Port Moody27,512Map
Boisbriand26,483Map
Brandon26,234Map
Vaudreuil-Dorion25,789Map
Thetford-Mines25,704Map
Walnut Grove25,683Map
Prince Edward25,496Map
Sainte-Therese25,224Map
Airdrie24,673Map
Mount Pearl24,671Map
Saint-Bruno-de-Montarville24,388Map
Rouyn-Noranda24,023Map
Saint-Constant23,957Map
Brockville23,886Map
Langley23,606Map
Whitehorse23,272Map
Owen Sound22,625Map
Chambly22,608Map
Sept-Iles22,582Map
Langford22,459Map
Duncan22,199Map
La Prairie21,763Map
Lower Sackville21,379Map
Port Alberni21,282Map
Keswick21,000Map
Varennes20,950Map
Clarence-Rockland20,790Map
Truro20,650Map
Westmount20,494Map
Kirkland20,491Map
New Glasgow20,322Map
Cole Harbour20,000Map
Glace Bay19,968Map
Huntsville19,579Map
Terrace19,443Map
North Battleford19,440Map
Beaconsfield19,194Map
Mont-Royal18,933Map
Beloeil18,927Map
Corner Brook18,693Map
Cranbrook18,610Map
Port Colborne18,599Map
Riviere-du-Loup18,586Map
Dieppe18,565Map
Thorold18,224Map
Miramichi18,129Map
Cobourg18,099Map
Dorval18,088Map
Oak Bay18,015Map
Amos17,918Map
Spruce Grove17,767Map
Pitt Meadows17,410Map
Deux-Montagnes17,402Map
Fort St. John17,402Map
Saint-Augustin-de-Desmaures17,281Map
Conception Bay South17,087Map
Saint-Lazare17,016Map
Sainte-Catherine16,762Map
L'Assomption16,738Map
Edmundston16,643Map
L'Ancienne-Lorette16,516Map
Cochrane16,365Map
Lutes Mountain16,311Map
Sainte-Catherine16,211Map
Salmon Arm16,205Map
Rayside-Balfour16,050Map
Petawawa15,988Map
Fort Erie15,953Map
Candiac15,947Map
Lloydminster15,910Map
Yellowknife15,865Map
Collingwood15,809Map
Mont-Saint-Hilaire15,720Map
Camrose15,686Map
Yorkton15,669Map
Saint-Basile-le-Grand15,605Map
Leduc15,561Map
Pembroke15,551Map
Magog15,550Map
Greater Napanee15,132Map
Kenora15,096Map
le Plateau15,000Map
Fort Saskatchewan14,957Map
Okotoks14,826Map
Gaspe14,819Map
Matane14,812Map
Summerside14,808Map
Prince Rupert14,708Map
Swift Current14,703Map
Colwood14,687Map
Rosemere14,173Map
Williams Lake14,168Map
Saint-Lin-Laurentides14,159Map
Simcoe13,922Map
Quesnel13,788Map
Bay Roberts13,737Map
Mont-Laurier13,405Map
Portage la Prairie12,957Map
Dolbeau-Mistassini12,916Map
Powell River12,779Map
Brooks12,744Map
Bathurst12,714Map
Kentville12,636Map
Elliot Lake12,508Map
Thompson12,467Map
Aldergrove12,363Map
Canmore12,288Map
Hawkesbury12,283Map
North Perth12,254Map
Grand Falls-Windsor12,076Map
Parksville12,000Map
Beauharnois11,918Map
Ingersoll11,874Map
Montmagny11,724Map
Cold Lake11,595Map
Sainte-Marie11,584Map
Uxbridge11,531Map
Fall River11,526Map
Amherstburg11,459Map
Sainte-Marthe-sur-le-Lac11,311Map
Wetaskiwin11,302Map
Pincourt11,197Map
Paris11,177Map
Becancour11,134Map
North Saanich11,089Map
Cowansville10,887Map
Dawson Creek10,802Map
Sainte-Anne-des-Plaines10,680Map
Lambton Shores10,656Map
Sainte-Adele10,634Map
Les Coteaux10,622Map
Whistler10,600Map
Smiths Falls10,553Map
Sylvan Lake10,518Map
Temiskaming Shores10,442Map
Rawdon10,400Map
Labrador City10,313Map
Angus10,269Map
Prevost10,132Map
Mercier10,121Map
Lacombe10,059Map
Strathmore10,009Map
Hanceville10,000Map
South Huron9,982Map
Bells Corners9,977Map
L'Ile-Perrot9,927Map
Estevan9,904Map
Hinton9,889Map
Notre-Dame-de-l'Ile-Perrot9,885Map
High River9,826Map
Nelson9,813Map
Carleton Place9,743Map
Trail9,707Map
Selkirk9,653Map
Lorraine9,613Map
Arnprior9,607Map
Steinbach9,607Map
Lachute9,562Map
Val-des-Monts9,539Map
La Tuque9,503Map
Weyburn9,362Map
Amherst9,336Map
Dorchester9,329Map
Roberval9,287Map
Saint-Raymond9,273Map
Huron East9,264Map
Kapuskasing9,240Map
Saint-Sauveur9,191Map
Oromocto8,998Map
Kitimat8,987Map
La Malbaie8,959Map
Stony Plain8,939Map
Mont-Tremblant8,892Map
Binbrook8,796Map
Whitecourt8,763Map
Lavaltrie8,762Map
Ladysmith8,740Map
Pont-Rouge8,723Map
Castlegar8,715Map
Otterburn Park8,464Map
Dauphin8,418Map
Bois-des-Filion8,383Map
Winkler8,270Map
Concord8,255Map
Bracebridge8,238Map
Notre-Dame-des-Prairies8,230Map
Dryden8,195Map
Taber8,163Map
Morinville8,108Map
Silver Berry8,089Map
Saint-Felicien8,088Map
Saint-Hippolyte8,083Map
Bridgewater8,070Map
Goderich8,032Map
Wild Rose8,031Map
Renfrew8,018Map
Edson7,975Map
Fort Frances7,931Map
Chandler7,914Map
Kirkland Lake7,775Map
Slave Lake7,661Map
Happy Valley-Goose Bay7,572Map
Wasaga Beach7,567Map
Chibougamau7,563Map
Revelstoke7,533Map
Aylmer7,527Map
Pont Rouge7,518Map
Camlachie7,506Map
Banff7,502Map
Yarmouth7,500Map
Carignan7,426Map
Campbellton7,384Map
Beaumont7,366Map
Innisfil7,345Map
Delson7,322Map
Sydney Mines7,312Map
Baie-Saint-Paul7,288Map
Hanover7,255Map
La Sarre7,206Map
Asbestos7,190Map
Merritt7,179Map
Bluewater7,044Map
Coaticook7,021Map
Hampstead6,996Map
Olds6,947Map
Greenwood6,915Map
Gibsons6,821Map
Carbonear6,814Map
Saint-Zotique6,773Map
Kincardine6,725Map
Plessisville6,677Map
Brownsburg-Chatham6,664Map
Ponoka6,656Map
Mont-Joli6,568Map
Rocky Mountain House6,527Map
Kimberley6,513Map
Perth6,481Map
Parry Sound6,469Map
Pointe-Calumet6,396Map
Morden6,395Map
Coaldale6,317Map
Summerland6,292Map
Stephenville6,278Map
Amqui6,261Map
Beauceville6,226Map
Saint-Joseph-du-Lac6,195Map
Sooke6,145Map
Iqaluit6,124Map
Drayton Valley6,099Map
Farnham6,061Map
The Pas6,055Map
Bromont6,049Map
Saint-Felix-de-Valois6,029Map
Bonnyville6,003Map
Flin Flon6,002Map