Ontario Cities by Population 2025

5 Most Populated Ontario Cities

147 cities

City
2025 Pop.
2024 Pop.
2016 Pop.
2011 Pop.
Change
Toronto2,417,7222,438,8922,615,0602,731,570-0.87%
Ottawa798,731807,722883,391934,243-1.11%
Mississauga698,994700,585713,443721,599-0.23%
Hamilton490,747493,908519,949536,917-0.64%
Brampton418,379428,967523,906593,638-2.47%
London336,368339,554366,151383,822-0.94%
Vaughan258,628261,768288,301306,233-1.2%
Markham258,211262,717301,709328,966-1.71%
Windsor200,013201,193210,891217,188-0.59%
Kitchener195,933198,386219,153233,222-1.24%
Richmond Hill169,622171,321185,541195,022-0.99%
Oakville163,796165,778182,520193,832-1.2%
Burlington162,988164,362175,779183,314-0.84%
Greater Sudbury158,036158,283160,274161,531-0.16%
Oshawa133,383135,095149,607159,458-1.27%
St. Catharines128,372128,705131,400133,113-0.26%
Barrie126,904127,890136,063141,434-0.77%
Kingston122,584122,670123,363123,798-0.07%
Cambridge121,232121,833126,748129,920-0.49%
Whitby111,365112,502122,022128,377-1.01%
Thunder Bay109,174109,083108,359107,9090.08%
Chatham-Kent107,416106,994103,671101,6470.4%
Guelph105,410107,105121,688131,794-1.58%
Ajax93,55195,212109,600119,677-1.74%
Waterloo88,51989,60498,780104,986-1.21%
Brantford87,10587,80993,65097,496-0.8%
Pickering83,48484,05088,72191,771-0.67%
Sault Ste. Marie78,44178,06775,14173,3680.48%
Peterborough74,87575,29978,77781,032-0.56%
Niagara Falls74,58975,48082,99788,071-1.18%
Sarnia73,77773,61972,36671,5940.21%
Newmarket72,86773,62579,97884,224-1.03%
Clarington72,60473,84384,54892,013-1.68%
Kawartha Lakes69,41369,82673,21975,423-0.59%
Norfolk County61,64061,80963,17564,044-0.27%
North Bay57,64557,18753,65151,5530.8%
Halton Hills55,33555,73259,01361,161-0.71%
Milton52,21555,07484,362110,128-5.19%
Aurora49,39349,80353,20355,445-0.82%
Caledon48,61049,71159,46066,502-2.21%
Welland47,77148,08150,63152,293-0.64%
Belleville47,26147,50049,45450,716-0.5%
Cornwall45,89545,94446,34046,589-0.11%
Timmins45,75945,46343,16541,7880.65%
Haldimand County43,58843,72944,87645,608-0.32%
Quinte West42,21642,31243,08643,577-0.23%
Georgina40,29340,64043,51745,418-0.85%
St. Thomas36,16336,35237,90538,909-0.52%
Brant33,79233,99235,63836,707-0.59%
Woodstock32,68633,21337,75440,902-1.59%
Lakeshore31,11831,48234,54636,611-1.15%
Stratford29,91730,02530,90331,465-0.36%
Leamington29,91729,74528,40327,5950.58%
Orillia29,56929,68030,58631,166-0.38%
Fort Erie28,65628,79829,96030,710-0.49%
Innisfil26,80427,40532,72736,566-2.19%
Orangeville26,38426,55627,97528,900-0.65%
Whitchurch-Stouffville26,37827,44037,62845,837-3.87%
Prince Edward County26,22726,11825,25824,7350.42%
LaSalle26,07126,34528,64330,180-1.04%
Tecumseh24,31224,23323,61023,2290.33%
Centre Wellington24,19424,46026,69328,191-1.09%
New Tecumseth24,16524,77430,23434,242-2.46%
Brockville22,84622,73521,87021,3460.49%
Owen Sound22,32722,25521,68821,3410.32%
Grimsby22,10322,43925,32527,314-1.5%
Scugog21,48321,49221,56921,617-0.04%
Strathroy-Caradoc21,17921,15720,97820,8670.11%
Kingsville21,02421,06121,36221,552-0.18%
Clarence-Rockland20,97521,21023,18524,512-1.11%
Amherstburg20,88920,96221,55621,936-0.35%
Lincoln20,32320,55322,48723,787-1.12%
Woolwich20,13720,45123,14525,006-1.53%
East Gwillimbury19,97920,24122,47323,991-1.3%
Uxbridge19,66419,76820,62321,176-0.53%
Port Colborne18,63818,61418,42418,3060.13%
Bradford West Gwillimbury18,57119,44428,07735,325-4.49%
Oro-Medonte18,46218,63520,07821,036-0.93%
Essex18,19518,34619,60020,427-0.82%
Huntsville17,76117,90019,05619,816-0.78%
South Frontenac17,19217,29218,11318,646-0.58%
Wilmot17,05417,28219,22320,545-1.32%
Cobourg16,97017,13518,51919,440-0.97%
Springwater16,81016,96118,22319,059-0.89%
Selwyn16,46816,50916,84617,060-0.25%
Thorold16,46516,62217,93118,801-0.94%
Midland16,05916,11516,57216,864-0.35%
Kenora15,81215,76015,34815,0960.33%
Pelham15,71515,81016,59817,110-0.61%
Collingwood15,37715,76519,24121,793-2.46%
St. Clair15,32015,22914,51514,0860.6%
Port Hope15,28715,38716,21416,753-0.65%
Pembroke15,26215,15914,36013,8820.68%
Middlesex Centre15,17915,31916,48717,262-0.91%
Loyalist14,95415,08916,22116,971-0.9%
Greater Napanee14,84814,92015,51115,892-0.48%
Essa14,63315,02018,50521,083-2.57%
Bracebridge14,39714,50615,41416,010-0.76%
Tillsonburg14,32414,43015,30115,872-0.73%
Petawawa14,03714,24115,98817,187-1.44%
West Nipissing13,77013,81214,14914,364-0.3%
King13,67214,25519,89924,512-4.08%
Russell13,19813,41115,24716,520-1.59%
South Glengarry13,18413,18113,16213,1500.02%
Wasaga Beach13,04013,47617,53720,675-3.24%
Clearview13,01413,09213,73414,151-0.6%
Central Elgin12,99212,96412,74312,6070.21%
North Grenville12,90613,13115,08516,451-1.72%
West Lincoln12,71912,83913,83714,500-0.93%
Thames Centre12,66312,70013,00013,191-0.29%
Elliot Lake12,52812,39111,34810,7411.11%
Niagara-on-the-Lake12,22112,53915,40017,511-2.54%
Trent Hills12,08812,14412,60412,900-0.46%
West Grey11,87911,92412,28612,518-0.37%
North Perth11,78011,87212,63113,130-0.77%
South Stormont11,77611,86612,61713,110-0.76%
Gravenhurst11,60811,65612,05512,311-0.42%
Perth East11,57411,62212,01112,261-0.41%
Guelph/Eramosa11,57011,65812,38012,854-0.75%
Hanover11,40711,67214,02615,733-2.27%
Meaford11,29911,27711,10010,9910.2%
North Dundas11,13011,14111,22511,278-0.09%
Ingersoll11,11911,22912,14612,757-0.98%
Mississippi Mills11,09911,23512,38513,163-1.21%
Hawkesbury11,09011,02910,55110,2630.56%
Saugeen Shores10,96411,14012,66113,715-1.59%
Brock10,81910,87611,34111,642-0.52%
Kincardine10,79710,83811,17411,389-0.38%
Wellington North10,73010,81111,47711,914-0.74%
South Dundas10,72410,73210,79410,833-0.07%
Lambton Shores10,70110,69610,65610,6310.05%
Severn10,61810,80112,37713,477-1.69%
North Glengarry10,51210,48210,25110,1090.28%
Tiny10,29810,39811,23211,787-0.96%
Georgian Bluffs10,27010,28510,40410,479-0.14%
Norwich10,23510,28810,72111,001-0.51%
Rideau Lakes9,99610,01910,20710,326-0.23%
Adjala-Tosorontio9,96510,03410,60310,975-0.69%
The Nation9,86610,05111,66812,808-1.85%
Wellesley9,7949,89310,71311,260-0.99%
South Huron9,6799,7089,94510,096-0.3%
Erin9,6639,78010,77011,439-1.2%
Brighton9,4549,60710,92811,844-1.6%
Tay9,2239,2799,73610,033-0.6%
Mapleton9,0899,1859,98910,527-1.04%
Carleton Place8,4688,6079,80910,644-1.62%
North Dumfries7,9358,0809,33410,215-1.79%

Ontario Cities Overview

The largest city in Ontario is Toronto, with a 2025 population of 2,417,722. Elliot Lake is the fastest growing city in Ontario, having grown 1.11% annually between 2011 and 2016.

map placeholder