Ontario Cities by Population 2025

5 Most Populated Ontario Cities

Canada Flag

Toronto

3,321,565

Canada Flag

Ottawa

1,175,114

Canada Flag

Brampton

812,425

Canada Flag

Mississauga

784,817

Canada Flag

Hamilton

640,751

374 cities

City
2025 Pop.
2024 Pop.
2021 Pop.
2016 Pop.
Annual Change
Toronto3,321,5653,273,1192,917,6662,822,6101.48%
Ottawa1,175,1141,153,8431,062,174964,9651.84%
Brampton812,425791,486687,462615,1902.65%
Mississauga784,817780,747747,057744,0110.52%
Hamilton640,751632,111594,074553,6231.37%
London498,871488,640441,572396,6382.09%
Markham371,749368,110351,943338,9360.99%
Vaughan357,906353,648336,482315,6691.2%
Kitchener329,085320,360269,009241,4492.72%
Windsor270,870266,309239,248223,9291.71%
Oakville243,176238,716222,225199,6741.87%
Richmond Hill221,121219,094210,046200,6770.93%
Oshawa212,232207,408183,273164,7382.33%
Burlington198,531197,351193,848188,5120.6%
Greater Sudbury / Grand Sudbury188,411186,337172,656166,1041.11%
Barrie171,920169,419154,517146,1951.48%
Cambridge166,259163,208144,452134,0091.87%
Guelph162,184159,360150,277136,5401.77%
Whitby161,650158,855144,558132,3351.76%
Milton157,537152,817138,930114,3553.09%
St. Catharines154,672152,958142,359136,8291.12%
Kingston151,107148,869138,189127,6661.5%
Waterloo148,139144,161127,618108,8232.76%
Ajax140,759138,843132,184123,6931.38%
Brantford122,475120,372109,151101,5241.75%
Thunder Bay117,682117,100113,177110,8610.5%
Clarington115,755113,564105,90695,0991.93%
Pickering115,428113,385103,59394,6051.8%
Niagara Falls114,196111,79398,27490,6882.15%
Chatham-Kent112,031111,368107,928104,1880.6%
Peterborough97,45996,05887,00183,4421.46%
Newmarket96,05295,14491,48786,7900.95%
Caledon93,17290,63179,94768,8962.8%
Kawartha Lakes85,89784,98882,16677,2621.07%
Sault Ste. Marie81,22580,74074,67975,1340.6%
Sarnia80,92780,26474,77973,4550.83%
Norfolk County72,54071,81370,29665,7171.01%
Aurora69,10167,82864,60757,2971.88%
Halton Hills68,66268,04265,41762,9920.91%
Welland64,99063,87458,10153,7621.75%
Belleville62,77861,72557,30152,1731.71%
North Bay62,50761,70954,82552,9241.29%
Haldimand County58,14057,03251,21046,8641.94%
Whitchurch-Stouffville58,07256,87851,87847,4092.1%
Woodstock54,81453,58348,77842,3492.3%
Georgina53,55652,82949,61746,8821.38%
Cornwall52,97752,46549,64347,7400.98%
Bradford West Gwillimbury51,74050,12144,90936,6533.23%
New Tecumseth51,13549,50745,92635,5103.29%
Quinte West50,83850,21448,34344,8181.24%
Innisfil50,68649,29845,22737,8262.82%
St. Thomas48,66047,81844,56640,0041.76%
Brant47,53646,51241,13436,6422.2%
Lakeshore45,89945,04341,98837,7091.9%
Timmins45,06544,94042,80442,8820.28%
East Gwillimbury43,89542,05436,31124,7964.38%
Fort Erie37,54436,94534,08931,5121.62%
LaSalle37,15336,50833,99131,1331.77%
Orillia37,12436,58834,75332,0361.46%
Stratford36,16735,78734,54432,2571.06%
Centre Wellington34,96234,34132,32529,0171.81%
Leamington34,78334,24530,87528,4431.57%
Orangeville32,30932,04831,43129,7470.81%
Grimsby32,02531,57829,98628,0941.42%
Woolwich31,67331,08028,17925,7531.91%
King29,93929,31928,38025,3422.11%
Clarence-Rockland29,81529,35127,57525,2121.58%
Lincoln29,13328,63426,84824,4701.74%
Wasaga Beach28,98228,13325,79221,2483.02%
Collingwood28,58627,95025,74322,4012.28%
Thorold28,18127,31324,95119,4693.18%
Strathroy-Caradoc27,86227,26524,83821,5162.19%
Amherstburg27,34526,88924,42022,5761.7%
Prince Edward County27,02726,86826,57025,1790.59%
Tecumseh25,95325,77124,14823,8440.71%
Kingsville25,51525,20622,95822,1391.23%
Essa25,39924,97524,04621,8521.7%
Oro-Medonte25,38424,96423,88721,7461.68%
Springwater25,10324,54922,55219,6362.26%
Essex24,03323,71622,04920,9811.34%
Scugog23,90923,74722,39722,1620.68%
Huntsville23,83523,47821,94420,3261.52%
Russell23,70523,05020,51217,0192.84%
Brockville23,49123,36522,85722,0940.54%
Owen Sound23,48023,32922,38021,9000.65%
Wilmot23,20222,97722,20521,1340.98%
Uxbridge22,91322,78622,36721,7050.56%
Middlesex Centre22,28021,83319,69617,7692.05%
Port Colborne22,12921,83020,74218,8051.37%
South Frontenac22,11521,80220,90019,1791.44%
Tillsonburg21,24320,77318,73316,3092.26%
Selwyn21,08120,72319,30017,4761.73%
Cobourg20,90820,79421,24419,8450.55%
Niagara-on-the-Lake20,59320,25419,70417,9851.67%
Pelham20,12419,85518,84717,5751.35%
North Grenville20,10419,77318,65016,8851.67%
Loyalist19,68219,45518,63117,4021.17%
Petawawa19,66819,46219,15817,8441.06%
Midland19,53519,31818,48417,2931.12%
Bracebridge18,89618,66417,94616,4011.24%
Port Hope18,83318,65117,90917,1990.98%
North Perth18,37317,91416,25713,5302.56%
Saugeen Shores18,18517,75516,56014,0732.42%
Greater Napanee17,87317,71417,48316,2520.9%
Mississippi Mills17,28616,90715,29813,4392.24%
West Lincoln16,89716,70216,11114,9151.17%
West Nipissing / Nipissing Ouest16,77216,57215,07814,6991.21%
Severn16,23415,97315,12413,6221.63%
Clearview16,22816,03815,41414,5641.18%
Kenora15,88415,84515,62915,4670.25%
St. Clair15,87115,75515,19914,4400.74%
Trent Hills15,47115,24114,30813,2091.51%
Central Elgin15,41115,18914,26112,9411.46%
Pembroke15,35815,26314,92014,1480.62%
Thames Centre15,33015,15714,52813,5691.14%
Ingersoll15,04914,83314,34613,1591.46%
South Glengarry15,00414,86513,77913,4200.94%
The Nation / La Nation14,98014,76713,91713,1951.44%
Guelph/Eramosa14,97414,84414,46113,0630.88%
South Stormont14,79114,65014,08213,4690.96%
Gravenhurst14,64614,45313,64912,6211.34%
West Grey14,59014,41213,60812,8561.24%
Wellington North14,25614,04812,92212,2471.48%
Brock14,10013,88313,14411,9561.56%
Carleton Place14,02413,71713,06410,9792.24%
Tiny13,73113,55713,41812,0371.28%
Brighton13,44213,29312,50412,1131.12%
Perth East13,38013,30313,10512,6190.58%
Lambton Shores13,25713,03912,26310,8801.67%
Kincardine13,24213,09212,74811,7271.15%
North Dumfries12,98512,71811,03810,5072.1%
Erin12,89612,73312,43911,7711.28%
North Dundas12,75512,66112,22411,5630.74%
Norwich12,58912,45211,85711,1401.1%
Elliot Lake12,55112,40011,70610,9551.22%
Wellesley12,45512,37111,76711,5660.68%
Tay12,44912,23211,52710,3351.77%
Meaford12,42312,31811,85811,2510.85%
Rideau Lakes12,41912,24411,25810,5221.43%
Hamilton12,20312,09511,45711,1880.89%
South Dundas11,90111,82411,42711,0980.65%
Adjala-Tosorontio11,89511,82511,44011,2360.59%
Georgian Bluffs11,86211,78411,48010,6800.66%
Cavan Monaghan11,84911,58510,4279,0852.28%
Grey Highlands11,72611,54510,85610,0611.57%
Ramara11,69411,49310,7759,7731.75%
Mapleton11,62011,54211,30210,8190.68%
The Blue Mountains11,58911,1579,7517,2053.87%
Arnprior11,49411,2649,9649,0162.04%
Southgate11,27510,9249,1557,5323.21%
Penetanguishene11,08710,92110,4659,2211.52%
South Huron11,04110,96710,40610,2910.67%
North Glengarry10,96610,90910,49310,3390.52%
Alfred and Plantagenet10,93310,83210,3589,9080.93%
Shelburne10,86810,5389,4108,4533.13%
Hawkesbury10,75810,75610,53410,4460.02%
Brockton10,70110,60810,1419,7050.88%
Smiths Falls10,57410,4469,6198,9951.23%
Leeds and the Thousand Islands10,28710,21810,1509,7030.68%
Huron East10,28310,1969,9069,4030.85%
Mono10,27710,0819,7718,8721.94%
Temiskaming Shores10,24810,26110,04010,094-0.13%
Minto10,20110,0769,4698,9061.24%
Beckwith10,1119,8699,4017,8902.45%
Malahide10,09210,0369,6659,5380.56%
Elizabethtown-Kitley10,05610,0479,8829,8700.09%
South Bruce Peninsula9,9729,8359,4528,6051.39%
Laurentian Valley9,9459,9469,8149,745-0.01%
West Perth9,7249,6649,3989,1010.62%
Zorra9,5579,4419,0078,3611.23%
Plympton-Wyoming9,5349,3778,6387,9891.67%
Drummond/North Elmsley9,4099,2628,4577,9711.59%
Champlain9,1909,1648,9278,8960.28%
Kapuskasing8,8298,7908,3548,4940.44%
East Zorra-Tavistock8,7768,6218,1737,3011.8%
Central Huron8,7178,6288,0727,7461.03%
Stone Mills8,7138,6458,1317,9000.79%
Renfrew8,7088,6828,4638,3910.3%
Alnwick/Haldimand8,7018,5407,7377,0561.89%
Puslinch8,6908,5698,2327,5141.41%
Douro-Dummer8,6008,4387,9236,9221.92%
Muskoka Lakes8,5698,3927,9256,7562.11%
Huron-Kinloss8,5278,4128,0367,2301.37%
Hanover8,5208,4538,2587,8810.79%
Bluewater8,4988,3707,8197,3051.53%
McNab/Braeside8,4098,3167,8957,3681.12%
St. Marys8,3958,2877,9697,4481.3%
Blandford-Blenheim8,3288,2637,8827,6090.79%
Aylmer8,2078,1468,0197,6970.75%
Dysart et al8,2078,0217,4236,3832.32%
North Stormont8,1548,0467,6447,0661.34%
Goderich8,1098,0638,1547,7960.57%
Minden Hills8,0847,9087,2136,2102.23%
Otonabee-South Monaghan8,0797,9667,3526,8541.42%
Kirkland Lake8,0458,0818,0508,175-0.45%
South-West Oxford8,0378,0107,9557,8320.34%
Kenora, Unorganized8,0357,9267,7246,8731.38%
Chatsworth7,9477,8237,3476,8221.59%
Edwardsburgh/Cardinal7,9147,8477,7947,2700.85%
Whitewater Region7,7937,7277,4907,1790.85%
Dryden7,7857,8027,6817,958-0.22%
Augusta7,7477,7227,6377,5300.32%
Bayham7,7337,7077,3847,5850.34%
Fort Frances7,6817,7017,7927,877-0.26%
Parry Sound7,6347,5197,1626,5311.53%
Wainfleet7,5437,4447,1476,5471.33%
Trent Lakes7,4657,2756,6415,5362.61%
Arran-Elderslie7,2457,2227,1936,9480.32%
Cramahe7,1607,0846,7636,5241.07%
Southwest Middlesex6,9596,8596,1255,8601.46%
Perth6,9046,8196,6856,0591.25%
Six Nations (Part) 406,8626,7796,4905,6781.22%
Algoma, Unorganized, North Part6,8616,7586,2455,8731.52%
North Middlesex6,8496,8256,5516,5230.35%
Thunder Bay, Unorganized6,8116,7226,4326,0121.32%
Lucan Biddulph6,7386,5515,9294,8492.85%
Petrolia6,7226,6376,2405,8941.28%
Tweed6,6806,6336,2616,2130.71%
Ashfield-Colborne-Wawanosh6,5566,4616,0945,5721.47%
Oliver Paipoonge6,4646,4446,2416,0900.31%
Lanark Highlands6,3216,2355,9595,4571.38%
South Bruce6,1856,1446,1275,7860.67%
Sioux Lookout6,1666,0906,0965,4461.25%
East Ferris5,9455,8515,1374,9701.61%
Cochrane5,9375,9005,5985,4580.63%
Tay Valley5,9135,8956,1135,7830.31%
Seguin5,9075,7595,4794,4382.57%
Havelock-Belmont-Methuen5,8655,7485,2624,6412.04%
Gananoque5,6365,5985,5605,2900.68%
North Huron5,5605,5195,2535,0410.74%
West Elgin5,5515,5135,2605,1040.69%
Southwold5,5435,4515,0604,5411.69%
Espanola5,4175,4085,3835,1230.17%
Central Frontenac5,3895,3035,0624,4881.62%
Stirling-Rawdon5,3485,3315,1975,0140.32%
Asphodel-Norwood5,2845,1814,8544,2131.99%
Hearst5,1565,1634,9655,187-0.14%
Centre Hastings5,1465,1204,9804,8630.51%
Northern Bruce Peninsula5,0174,9214,5304,0711.95%
Tyendinaga4,9094,8484,7124,3771.26%
Hastings Highlands4,8674,8064,5154,1601.27%
Amaranth4,8644,7864,5054,1971.63%
Marmora and Lake4,7824,7104,4164,0431.53%
Grand Valley4,7284,5564,0323,0823.78%
Dutton/Dunwich4,6924,6194,3233,9721.58%
Howick4,6064,5454,2083,9571.34%
Iroquois Falls4,5814,5884,5834,640-0.15%
Bancroft4,5274,4744,2003,9561.18%
Casselman4,4574,3854,1363,6481.64%
Highlands East4,4314,3333,9453,3972.26%
Montague4,4194,3584,0733,8731.4%
Deep River4,3644,3554,3344,2110.21%
Greenstone4,3594,3984,4524,772-0.89%
Bonnechere Valley4,3564,3044,0253,7521.21%
Red Lake4,1654,2044,2484,221-0.93%
Perth South4,1064,0953,9263,9290.27%
Prescott4,0774,1024,2304,295-0.61%
Lake of Bays4,0774,0113,8823,2361.65%
Madawaska Valley4,0674,0854,0474,199-0.44%
Callander4,0184,0134,0973,9600.12%
Morris-Turnberry3,9643,9273,7403,5830.94%
Warwick3,9023,9013,7853,7720.03%
Georgian Bay3,8993,7673,5732,6003.5%
Mulmur3,8953,8513,7013,5681.14%
East Hawkesbury3,7113,6843,5443,3720.73%
Melancthon3,6363,5713,2583,0991.82%
Blind River3,6173,6153,5373,5400.06%
Powassan3,5773,5693,4453,5390.22%
Shuniah3,5633,4973,3452,8721.89%
Timiskaming, Unorganized, West Part3,5133,4823,3093,3170.89%
Horton3,4993,4453,2842,9721.57%
Sables-Spanish Rivers3,4513,4243,3463,2720.79%
North Algona Wilberforce3,3003,2753,2272,9860.76%
North Kawartha3,2653,1872,9672,5512.45%
Merrickville-Wolford3,2393,2203,2303,1260.59%
Marathon3,2383,2573,2583,360-0.58%
Markstay-Warren3,2263,1662,8052,7161.9%
Admaston/Bromley3,2203,2003,1023,0070.63%
Adelaide-Metcalfe3,2013,1923,1313,0640.28%
Greater Madawaska3,1953,1432,9572,5651.65%
Laurentian Hills3,1823,1583,0143,0430.76%
Athens3,1573,1553,1473,0940.06%
Sudbury, Unorganized, North Part3,1203,0712,9822,7501.6%
French River / Rivière des Français3,1103,0662,9232,6901.44%
Perry3,0202,9682,7422,5141.75%
Wawa3,0073,0042,8102,9720.1%
Wikwemikong Unceded3,0072,9702,8692,5611.25%
East Garafraxa2,9612,9272,9002,6541.16%
Algonquin Highlands2,9412,8872,6712,3851.87%
Tyendinaga Mohawk Territory2,9392,9162,6282,6520.79%
Parry Sound, Unorganized, Centre Part2,9302,8642,5602,1882.3%
McDougall2,8722,8622,8162,7630.35%
Addington Highlands2,8472,8082,6162,3691.39%
Black River-Matheson2,8142,7842,6602,4971.08%
Enniskillen2,8022,8132,9252,854-0.39%
Northeastern Manitoulin and the Islands2,7352,7322,7152,7470.11%
Front of Yonge2,7252,7232,6922,6500.07%
Cochrane, Unorganized, North Part2,7142,7442,6382,928-1.09%
Atikokan2,6882,6992,7162,799-0.41%
Bonfield2,6412,5922,2272,0481.89%
Killaloe, Hagarty and Richards2,5812,5672,4832,4820.55%
North Frontenac2,5652,5092,3431,9412.23%
Madoc2,5582,5232,3032,1331.39%
Neebing2,5372,5032,3262,1031.36%
Brooke-Alvinston2,5362,5322,4572,4770.16%
Pikangikum 142,4562,4412,4282,1300.61%
Central Manitoulin2,4002,3722,2962,1081.18%
Huron Shores2,2182,1781,9091,7041.84%
Dawn-Euphemia2,1522,1352,0502,0230.8%
Mattawa2,1452,1381,9512,0330.33%
Chapleau2,0752,0762,0172,000-0.05%
Point Edward2,0442,0521,9852,081-0.39%
Manitouwadge2,0242,0232,0431,9920.05%
Nipissing2,0171,9871,8131,7451.51%
Frontenac Islands1,9861,9741,9831,7980.61%
Sandy Lake 881,9791,9822,1882,072-0.15%
Magnetawan1,9651,9181,8071,4292.45%
Akwesasne (Part) 591,9471,9301,8351,7410.88%
Nipissing 101,9341,9091,7041,6361.31%
Deseronto1,8871,8831,8081,8350.21%
Walpole Island 461,8341,8301,7211,6360.22%
Nipissing, Unorganized, North Part1,8321,8351,6471,818-0.16%
Faraday1,8131,7841,6691,4271.63%
Strong1,7771,7431,6091,4661.95%
St. Joseph1,7171,6741,4821,2602.57%
Brudenell, Lyndoch and Raglan1,6741,6651,6031,5310.54%
Carling1,6601,6171,5401,1562.66%
Macdonald, Meredith and Aberdeen Additional1,6591,6521,5731,6450.42%
Armour1,6051,5871,5131,4411.13%
Terrace Bay1,5921,5891,5771,6560.19%
McKellar1,5731,5341,4611,1352.54%
Oneida 411,5721,5441,4061,2321.81%
Nipigon1,5661,5761,5201,674-0.63%
Chisholm1,5651,5441,3621,3261.36%
Attawapiskat 91A1,5571,5521,6401,5530.32%
St.-Charles1,5451,5211,4041,2981.58%
Fort Albany (Part) 671,5301,5281,5211,4510.13%
Moosonee1,5251,5351,5841,517-0.65%
Rainy River, Unorganized1,5191,4991,4451,4091.33%
Englehart1,5011,5051,4811,503-0.27%
Curve Lake First Nation 351,4481,4121,2891,0872.55%
Kettle Point 441,3901,3581,2761,0422.36%
Thessalon1,3811,3771,3021,3070.29%
Factory Island 11,3631,3781,4331,615-1.09%
Moonbeam1,3071,2941,1981,2671%
Armstrong1,2691,2651,2381,1890.32%
Sagamok1,2591,2511,1561,1700.64%
Smooth Rock Falls1,2551,2661,2331,360-0.87%
Ignace1,2461,2391,2401,2350.56%
Laird1,2401,2261,1641,0791.14%
Emo1,2351,2421,2491,355-0.56%
Garden River 141,2071,2041,1131,1560.25%
Six Nations (Part) 401,2051,1801,0609272.12%
Whitestone1,1811,1601,1049331.81%
South River1,1781,1721,1411,1420.51%
Papineau-Cameron1,1701,1581,0081,0431.04%
Chippewas of Rama First Nation1,1461,1251,0449111.87%
South Algonquin1,1361,1401,0901,113-0.35%
Kasabonika Lake1,1321,1111,1058821.89%
Carlow/Mayo1,1121,0949868891.65%
Assiginack1,1101,1041,0331,0270.54%
The Archipelago1,1071,0571,0065524.73%
Hornepayne1,0991,0931,0151,0120.55%
Schreiber1,0971,1021,0781,084-0.45%
Kitchenuhmaykoosib Aaki 841,0911,0841,0781,0500.65%
Lac Seul 281,0811,0701,0651,0061.03%
Kearney1,0721,0561,0059001.52%
Machin1,0601,0531,0489930.66%
Burk's Falls1,0491,0429979950.67%
Deer Lake1,0481,0331,1379021.45%
Prince1,0441,0441,0181,0340%
Alberton1,0321,0249969910.78%
Machar1,0201,0159989020.49%
Cobalt9881,0061,0361,155-1.79%

Ontario Cities Overview

The largest city in Ontario is Toronto, with a 2025 population of 3,321,565. The Archipelago is the fastest growing city in Ontario, having grown 4.73% annually between 2011 and 2016.