Canada - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityStateCountryPopulation
421. Maniwaki QuebecCanada 4,236
420. Kindersley SaskatchewanCanada 4,249
419. Armstrong British ColumbiaCanada 4,275
418. Melville SaskatchewanCanada 4,279
417. Meadow Lake SaskatchewanCanada 4,281
416. Deep River OntarioCanada 4,296
415. Osoyoos British ColumbiaCanada 4,314
414. Shelburne OntarioCanada 4,390
413. Berthierville QuebecCanada 4,411
412. Barrhead AlbertaCanada 4,430
411. Saint-Joseph-de-Beauce QuebecCanada 4,454
410. Prescott OntarioCanada 4,466
409. Tracadie-Sheila New BrunswickCanada 4,474
408. Fort Nelson British ColumbiaCanada 4,514
407. Marystown Newfoundland and LabradorCanada 4,558
406. La Pocatière QuebecCanada 4,575
405. Hope British ColumbiaCanada 4,598
404. L'Épiphanie QuebecCanada 4,606
403. Grand Bank Newfoundland and LabradorCanada 4,623
402. Marathon OntarioCanada 4,627
401. Oliver British ColumbiaCanada 4,647
400. Lac-Mégantic QuebecCanada 4,658
399. Espanola OntarioCanada 4,682
398. Shediac New BrunswickCanada 4,735
397. Agassiz British ColumbiaCanada 4,738
396. Hearst OntarioCanada 4,746
395. Creston British ColumbiaCanada 4,816
394. Humboldt SaskatchewanCanada 4,822
393. Antigonish Nova ScotiaCanada 5,003
392. Fernie British ColumbiaCanada 5,019
391. Sainte Catherine de la Jacques Cartier QuebecCanada 5,021
390. Westlock AlbertaCanada 5,067
389. Hudson QuebecCanada 5,088
388. Acton Vale QuebecCanada 5,135
387. Montréal-Ouest QuebecCanada 5,184
386. Sainte-Anne-de-Bellevue QuebecCanada 5,197
385. Richelieu QuebecCanada 5,208
384. Devon AlbertaCanada 5,225
383. Nicolet QuebecCanada 5,257
382. Peace River AlbertaCanada 5,340
381. Wainwright AlbertaCanada 5,380
380. Windsor QuebecCanada 5,408
379. Melfort SaskatchewanCanada 5,410
378. Sackville New BrunswickCanada 5,411
377. Smithers British ColumbiaCanada 5,438
376. Petrolia OntarioCanada 5,453
375. Gananoque OntarioCanada 5,458
374. Stettler AlbertaCanada 5,494
373. Donnacona QuebecCanada 5,564
372. Princeville Nova ScotiaCanada 5,571
371. Charlemagne QuebecCanada 5,594
370. Marieville QuebecCanada 5,600
369. Sainte-Anne-des-Monts QuebecCanada 5,602
368. Lac-Brome QuebecCanada 5,629
367. Vegreville AlbertaCanada 5,678
366. Sainte-Agathe-des-Monts QuebecCanada 5,706
365. Louiseville QuebecCanada 5,819
364. Gravenhurst OntarioCanada 5,839
363. Port-Cartier QuebecCanada 5,851
362. Sechelt British ColumbiaCanada 5,977
361. Flin Flon ManitobaCanada 6,002
360. Bonnyville AlbertaCanada 6,003
359. Bromont QuebecCanada 6,049
358. The Pas ManitobaCanada 6,055
357. Farnham QuebecCanada 6,061
356. Drayton Valley AlbertaCanada 6,099
355. Iqaluit NunavutCanada 6,124
354. Sooke British ColumbiaCanada 6,145
353. Beauceville QuebecCanada 6,226
352. Amqui QuebecCanada 6,261
351. Stephenville Newfoundland and LabradorCanada 6,278
350. Summerland British ColumbiaCanada 6,292
349. Coaldale AlbertaCanada 6,317
348. Morden ManitobaCanada 6,395
347. Parry Sound OntarioCanada 6,469
346. Perth OntarioCanada 6,481
345. Kimberley British ColumbiaCanada 6,513
344. Rocky Mountain House AlbertaCanada 6,527
343. Mont-Joli QuebecCanada 6,568
342. Ponoka AlbertaCanada 6,656
341. Brownsburg-Chatham QuebecCanada 6,664
340. Plessisville QuebecCanada 6,677
339. Carbonear Newfoundland and LabradorCanada 6,814
338. Gibsons British ColumbiaCanada 6,821
337. Greenwood Nova ScotiaCanada 6,915
336. Olds AlbertaCanada 6,947
335. Hampstead QuebecCanada 6,996
334. Coaticook QuebecCanada 7,021
333. Merritt British ColumbiaCanada 7,179
332. Asbestos QuebecCanada 7,190
331. La Sarre QuebecCanada 7,206
330. Hanover OntarioCanada 7,255
329. Baie-Saint-Paul QuebecCanada 7,288
328. Sydney Mines Nova ScotiaCanada 7,312
327. Delson QuebecCanada 7,322
326. Innisfil OntarioCanada 7,345
325. Beaumont AlbertaCanada 7,366
324. Campbellton New BrunswickCanada 7,384
323. Carignan QuebecCanada 7,426
322. Yarmouth Nova ScotiaCanada 7,500