Cities in Ontario 2024

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
2024 Population
2023 Population
2016 Population
2011 Population
Growth Rate
Toronto2,928,8792,903,4562,731,5702,615,0600.88%
Ottawa1,021,7651,010,391934,243883,3911.13%
Mississauga734,843733,174721,599713,4430.23%
Brampton725,022707,127593,638523,9062.53%
Hamilton565,225561,606536,917519,9490.64%
London413,887410,003383,822366,1510.95%
Markham377,791371,312328,966301,7091.74%
Vaughan337,273333,227306,233288,3011.21%
Kitchener257,635254,449233,222219,1531.25%
Windsor227,657226,321217,188210,8910.59%
Oakville213,407210,856193,832182,5201.21%
Richmond Hill211,210209,115195,022185,5411%
Burlington196,048194,409183,314175,7790.84%
Oshawa176,586174,349159,458149,6071.28%
Milton168,694159,937110,12884,3625.48%
Greater Sudbury163,563163,307161,531160,2740.16%
Barrie150,472149,311141,434136,0630.78%
Guelph149,738147,368131,794121,6881.61%
Whitby139,241137,834128,377122,0221.02%
Ajax137,762135,360119,677109,6001.77%
St. Catharines135,900135,549133,113131,4000.26%
Cambridge135,161134,495129,920126,7480.5%
Kingston124,497124,410123,798123,3630.07%
Waterloo115,737114,335104,98698,7801.23%
Thunder Bay107,193107,282107,909108,359-0.08%
Clarington105,352103,58492,01384,5481.71%
Brantford103,981103,14797,49693,6500.81%
Chatham-Kent98,49098,880101,647103,671-0.39%
Pickering96,87196,21891,77188,7210.68%
Niagara Falls96,84295,70088,07182,9971.19%
Newmarket91,49190,55084,22479,9781.04%
Peterborough84,77584,29881,03278,7770.57%
Caledon79,54577,78466,50259,4602.26%
Kawartha Lakes79,08878,62175,42373,2190.59%
Sault Ste. Marie70,61870,95673,36875,141-0.48%
Sarnia70,37670,52771,59472,366-0.21%
Norfolk County65,45965,28164,04463,1750.27%
Halton Hills64,76264,30061,16159,0130.72%
Whitchurch-Stouffville62,85660,42345,83737,6284.03%
Aurora59,23058,74355,44553,2030.83%
Welland55,06654,71252,29350,6310.65%
Belleville52,80352,53750,71649,4540.51%
Bradford West Gwillimbury51,01048,72035,32528,0774.7%
Georgina48,63448,22045,41843,5170.86%
North Bay48,36648,75351,55353,651-0.79%
Cornwall46,99046,94046,58946,3400.11%
Haldimand County46,80446,65345,60844,8760.32%
Woodstock46,49445,75540,90237,7541.61%
Quinte West44,37444,27443,57743,0860.23%
Innisfil43,66742,70936,56632,7272.24%
New Tecumseth41,78940,76134,24230,2342.52%
St. Thomas40,57140,35938,90937,9050.52%
Lakeshore40,17539,71136,61134,5461.17%
Timmins39,67639,93441,78843,165-0.65%
Brant38,48438,25836,70735,6380.59%
King34,21832,82124,51219,8994.26%
LaSalle32,81332,47130,18028,6431.05%
Stratford32,38632,26931,46530,9030.36%
Orillia32,11731,99731,16630,5860.38%
Fort Erie31,94931,79230,71029,9600.5%
Grimsby30,82630,36427,31425,3251.52%
Centre Wellington30,76530,43028,19126,6931.1%
Orangeville30,44430,24728,90027,9750.65%
Woolwich28,30027,86525,00623,1451.56%
Wasaga Beach26,90526,03320,67517,5373.35%
Clarence-Rockland26,79526,49824,51223,1851.12%
East Gwillimbury26,63626,29023,99122,4731.32%
Collingwood26,59925,94421,79319,2412.52%
Leamington26,35026,50227,59528,403-0.58%
Lincoln26,02525,73423,78722,4871.13%
Essa25,97525,30721,08318,5052.64%
Prince Edward County23,92124,02124,73525,258-0.42%
Wilmot22,85222,55020,54519,2231.34%
Oro-Medonte22,66522,45421,03620,0780.94%
Tecumseh22,63222,70623,22923,610-0.32%
Amherstburg22,55822,47921,93621,5560.35%
Uxbridge22,09221,97521,17620,6230.53%
Kingsville21,86021,82121,55221,3620.18%
Essex21,82321,64420,42719,6000.83%
Scugog21,69421,68421,61721,5690.04%
Niagara-on-the-Lake21,50720,96117,51115,4002.6%
Huntsville21,09620,93119,81619,0560.79%
Cobourg21,01020,80719,44018,5190.98%
Owen Sound20,79720,86521,34121,688-0.32%
Strathroy-Caradoc20,69120,71320,86720,978-0.11%
Brockville20,53420,63321,34621,870-0.48%
Springwater20,47720,29419,05918,2230.9%
Thorold20,28220,09018,80117,9310.95%
South Frontenac19,53219,41918,64618,1130.58%
Petawawa19,29519,01817,18715,9881.46%
Hanover18,90718,47715,73314,0262.32%
North Grenville18,89918,57416,45115,0851.75%
Russell18,78218,48316,52015,2471.62%
Middlesex Centre18,57818,40917,26216,4870.92%
Loyalist18,24418,08016,97116,2210.91%
Port Colborne18,11918,14218,30618,424-0.13%
Pelham17,96217,85317,11016,5980.61%
Port Hope17,65317,53816,75316,2140.66%
Selwyn17,40817,36417,06016,8460.25%
Midland17,34217,28116,86416,5720.35%
Bracebridge17,01216,88316,01015,4140.76%
Tillsonburg16,83016,70715,87215,3010.74%
Greater Napanee16,52116,44115,89215,5110.49%
West Lincoln15,62815,48214,50013,8370.94%
Saugeen Shores15,58715,34013,71512,6611.61%
Severn15,44415,18313,47712,3771.72%
The Nation14,86814,59412,80811,6681.88%
Clearview14,84514,75614,15113,7340.6%
West Nipissing14,71514,67014,36414,1490.3%
Kenora14,70114,75015,09615,348-0.33%
Mississippi Mills14,51114,33513,16312,3851.23%
North Perth13,97013,86213,13012,6310.78%
South Stormont13,93913,83313,11012,6170.77%
Ingersoll13,79913,66412,75712,1460.99%
Guelph/Eramosa13,65013,54812,85412,3800.75%
Thames Centre13,50213,46313,19113,0000.29%
Brighton13,47213,25711,84410,9281.62%
St. Clair13,42613,50714,08614,515-0.6%
Trent Hills13,38813,32612,90012,6040.47%
Pembroke13,15013,23913,88214,360-0.67%
South Glengarry13,13113,13313,15013,162-0.02%
West Grey12,89812,85012,51812,2860.37%
Tiny12,73312,61011,78711,2320.97%
Gravenhurst12,73212,67912,31112,0550.42%
Perth East12,67212,62012,26112,0110.41%
Wellington North12,64812,55411,91411,4770.75%
Erin12,59712,44611,43910,7701.21%
Central Elgin12,39212,41912,60712,743-0.21%
Wellesley12,19412,07311,26010,7131%
Brock12,14012,07711,64211,3410.53%
Carleton Place12,13011,93410,6449,8091.65%
North Dumfries11,80111,59010,2159,3341.82%
Kincardine11,74211,69711,38911,1740.38%
Adjala-Tosorontio11,59811,51810,97510,6030.69%
Norwich11,46411,40511,00110,7210.52%
Mapleton11,44911,32910,5279,9891.05%
North Dundas11,36311,35311,27811,2250.09%
South Dundas10,89610,88810,83310,7940.07%
Meaford10,81910,84010,99111,100-0.2%
Georgian Bluffs10,60010,58510,47910,4040.14%
Lambton Shores10,59110,59610,63110,656-0.05%
Tay10,52710,46410,0339,7360.6%
Rideau Lakes10,51910,49510,32610,2070.23%
South Huron10,34210,31110,0969,9450.3%
North Glengarry9,8869,91310,10910,251-0.28%
Elliot Lake9,8379,94510,74111,348-1.09%
Hawkesbury9,8189,87310,26310,551-0.55%
showing: 147 rows

The largest city in Ontario is Toronto, with a 2024 population of 2,928,879. Milton is the fastest growing city in Ontario, having grown 5.48% annually between 2011 and 2016.

Province

Top 10 Cities in Ontario by Population

  1. Canada Census Data - Official Canadian Census Data.

Sources