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
646. Napanee Downtown OntarioCanada 1,500
647. Skatepark OntarioCanada 1,500
623. Millbrook OntarioCanada 1,652
618. Englehart OntarioCanada 1,685
593. Deseronto OntarioCanada 1,897
542. Mattawa OntarioCanada 2,415
503. Wingham OntarioCanada 2,923
490. Casselman OntarioCanada 3,074
472. Atikokan OntarioCanada 3,400
447. Bancroft OntarioCanada 3,838
422. Iroquois Falls OntarioCanada 4,232
416. Deep River OntarioCanada 4,296
414. Shelburne OntarioCanada 4,390
410. Prescott OntarioCanada 4,466
402. Marathon OntarioCanada 4,627
399. Espanola OntarioCanada 4,682
396. Hearst OntarioCanada 4,746
376. Petrolia OntarioCanada 5,453
375. Gananoque OntarioCanada 5,458
364. Gravenhurst OntarioCanada 5,839
347. Parry Sound OntarioCanada 6,469
346. Perth OntarioCanada 6,481
330. Hanover OntarioCanada 7,255
326. Innisfil OntarioCanada 7,345
320. Camlachie OntarioCanada 7,506
318. Aylmer OntarioCanada 7,527
315. Wasaga Beach OntarioCanada 7,567
312. Kirkland Lake OntarioCanada 7,775
310. Fort Frances OntarioCanada 7,931
308. Renfrew OntarioCanada 8,018
307. Goderich OntarioCanada 8,032
302. Dryden OntarioCanada 8,195
300. Bracebridge OntarioCanada 8,238
285. Kapuskasing OntarioCanada 9,240
277. Arnprior OntarioCanada 9,607
272. Carleton Place OntarioCanada 9,743
265. Bells Corners OntarioCanada 9,977
260. Angus OntarioCanada 10,269
257. Temiskaming Shores OntarioCanada 10,442
255. Smiths Falls OntarioCanada 10,553
247. Paris OntarioCanada 11,177
245. Petawawa OntarioCanada 11,256
242. Amherstburg OntarioCanada 11,459
238. Ingersoll OntarioCanada 11,874
235. Hawkesbury OntarioCanada 12,283
231. Elliot Lake OntarioCanada 12,508
210. Greater Napanee OntarioCanada 15,132
208. Kenora OntarioCanada 15,177
206. Pembroke OntarioCanada 15,551
201. Collingwood OntarioCanada 15,809
197. Fort Erie OntarioCanada 15,953
181. Cobourg OntarioCanada 18,099
179. Thorold OntarioCanada 18,224
176. Port Colborne OntarioCanada 18,599
173. Bradford West Gwillimbury OntarioCanada 18,811
167. Huntsville OntarioCanada 19,579
160. Clarence-Rockland OntarioCanada 20,790
158. Keswick OntarioCanada 21,000
149. Owen Sound OntarioCanada 22,625
146. Brockville OntarioCanada 23,886
139. Prince Edward OntarioCanada 25,496
126. Orillia OntarioCanada 30,178
125. Stratford OntarioCanada 30,233
124. Leamington OntarioCanada 30,428
121. Midland OntarioCanada 31,502
118. Orangeville OntarioCanada 32,640
114. Woodstock OntarioCanada 33,892
113. Brant OntarioCanada 34,415
106. St. Thomas OntarioCanada 36,110
98. Quinte West OntarioCanada 42,697
96. Timmins OntarioCanada 42,997
95. Haldimand County OntarioCanada 45,212
90. Belleville OntarioCanada 48,821
91. Cornwall OntarioCanada 48,821
87. North Bay OntarioCanada 50,170
85. Welland OntarioCanada 50,331
76. Norfolk County OntarioCanada 60,847
65. Kawartha Lakes OntarioCanada 74,561
64. Sault Ste. Marie OntarioCanada 74,948
63. Peterborough OntarioCanada 75,877
59. Niagara Falls OntarioCanada 82,000
58. Sarnia OntarioCanada 82,998
55. Brantford OntarioCanada 87,759
54. Pickering OntarioCanada 87,838
50. Waterloo OntarioCanada 97,475
48. Thunder Bay OntarioCanada 99,334
44. Chatham-Kent OntarioCanada 108,589
43. Kingston OntarioCanada 114,195
41. Guelph OntarioCanada 115,760
39. Cambridge OntarioCanada 120,372
35. St. Catharines OntarioCanada 131,989
32. Greater Sudbury OntarioCanada 157,857
31. Burlington OntarioCanada 164,415
30. Oakville OntarioCanada 165,613
27. Barrie OntarioCanada 182,041
22. Vaughan OntarioCanada 238,866
20. Oshawa OntarioCanada 247,989
19. Windsor OntarioCanada 278,013
17. London OntarioCanada 346,765
13. Kitchener OntarioCanada 409,112