City | 2024 Pop. | 2023 Pop. | 2016 Pop. | 2011 Pop. | Change |
---|---|---|---|---|---|
Toronto | 2,928,879 | 2,903,456 | 2,731,570 | 2,615,060 | 0.88% |
Ottawa | 1,021,765 | 1,010,391 | 934,243 | 883,391 | 1.13% |
Mississauga | 734,843 | 733,174 | 721,599 | 713,443 | 0.23% |
Brampton | 725,022 | 707,127 | 593,638 | 523,906 | 2.53% |
Hamilton | 565,225 | 561,606 | 536,917 | 519,949 | 0.64% |
London | 413,887 | 410,003 | 383,822 | 366,151 | 0.95% |
Markham | 377,791 | 371,312 | 328,966 | 301,709 | 1.74% |
Vaughan | 337,273 | 333,227 | 306,233 | 288,301 | 1.21% |
Kitchener | 257,635 | 254,449 | 233,222 | 219,153 | 1.25% |
Windsor | 227,657 | 226,321 | 217,188 | 210,891 | 0.59% |
Oakville | 213,407 | 210,856 | 193,832 | 182,520 | 1.21% |
Richmond Hill | 211,210 | 209,115 | 195,022 | 185,541 | 1% |
Burlington | 196,048 | 194,409 | 183,314 | 175,779 | 0.84% |
Oshawa | 176,586 | 174,349 | 159,458 | 149,607 | 1.28% |
Milton | 168,694 | 159,937 | 110,128 | 84,362 | 5.48% |
Greater Sudbury | 163,563 | 163,307 | 161,531 | 160,274 | 0.16% |
Barrie | 150,472 | 149,311 | 141,434 | 136,063 | 0.78% |
Guelph | 149,738 | 147,368 | 131,794 | 121,688 | 1.61% |
Whitby | 139,241 | 137,834 | 128,377 | 122,022 | 1.02% |
Ajax | 137,762 | 135,360 | 119,677 | 109,600 | 1.77% |
St. Catharines | 135,900 | 135,549 | 133,113 | 131,400 | 0.26% |
Cambridge | 135,161 | 134,495 | 129,920 | 126,748 | 0.5% |
Kingston | 124,497 | 124,410 | 123,798 | 123,363 | 0.07% |
Waterloo | 115,737 | 114,335 | 104,986 | 98,780 | 1.23% |
Thunder Bay | 107,193 | 107,282 | 107,909 | 108,359 | -0.08% |
Clarington | 105,352 | 103,584 | 92,013 | 84,548 | 1.71% |
Brantford | 103,981 | 103,147 | 97,496 | 93,650 | 0.81% |
Chatham-Kent | 98,490 | 98,880 | 101,647 | 103,671 | -0.39% |
Pickering | 96,871 | 96,218 | 91,771 | 88,721 | 0.68% |
Niagara Falls | 96,842 | 95,700 | 88,071 | 82,997 | 1.19% |
Newmarket | 91,491 | 90,550 | 84,224 | 79,978 | 1.04% |
Peterborough | 84,775 | 84,298 | 81,032 | 78,777 | 0.57% |
Caledon | 79,545 | 77,784 | 66,502 | 59,460 | 2.26% |
Kawartha Lakes | 79,088 | 78,621 | 75,423 | 73,219 | 0.59% |
Sault Ste. Marie | 70,618 | 70,956 | 73,368 | 75,141 | -0.48% |
Sarnia | 70,376 | 70,527 | 71,594 | 72,366 | -0.21% |
Norfolk County | 65,459 | 65,281 | 64,044 | 63,175 | 0.27% |
Halton Hills | 64,762 | 64,300 | 61,161 | 59,013 | 0.72% |
Whitchurch-Stouffville | 62,856 | 60,423 | 45,837 | 37,628 | 4.03% |
Aurora | 59,230 | 58,743 | 55,445 | 53,203 | 0.83% |
Welland | 55,066 | 54,712 | 52,293 | 50,631 | 0.65% |
Belleville | 52,803 | 52,537 | 50,716 | 49,454 | 0.51% |
Bradford West Gwillimbury | 51,010 | 48,720 | 35,325 | 28,077 | 4.7% |
Georgina | 48,634 | 48,220 | 45,418 | 43,517 | 0.86% |
North Bay | 48,366 | 48,753 | 51,553 | 53,651 | -0.79% |
Cornwall | 46,990 | 46,940 | 46,589 | 46,340 | 0.11% |
Haldimand County | 46,804 | 46,653 | 45,608 | 44,876 | 0.32% |
Woodstock | 46,494 | 45,755 | 40,902 | 37,754 | 1.61% |
Quinte West | 44,374 | 44,274 | 43,577 | 43,086 | 0.23% |
Innisfil | 43,667 | 42,709 | 36,566 | 32,727 | 2.24% |
New Tecumseth | 41,789 | 40,761 | 34,242 | 30,234 | 2.52% |
St. Thomas | 40,571 | 40,359 | 38,909 | 37,905 | 0.52% |
Lakeshore | 40,175 | 39,711 | 36,611 | 34,546 | 1.17% |
Timmins | 39,676 | 39,934 | 41,788 | 43,165 | -0.65% |
Brant | 38,484 | 38,258 | 36,707 | 35,638 | 0.59% |
King | 34,218 | 32,821 | 24,512 | 19,899 | 4.26% |
LaSalle | 32,813 | 32,471 | 30,180 | 28,643 | 1.05% |
Stratford | 32,386 | 32,269 | 31,465 | 30,903 | 0.36% |
Orillia | 32,117 | 31,997 | 31,166 | 30,586 | 0.38% |
Fort Erie | 31,949 | 31,792 | 30,710 | 29,960 | 0.5% |
Grimsby | 30,826 | 30,364 | 27,314 | 25,325 | 1.52% |
Centre Wellington | 30,765 | 30,430 | 28,191 | 26,693 | 1.1% |
Orangeville | 30,444 | 30,247 | 28,900 | 27,975 | 0.65% |
Woolwich | 28,300 | 27,865 | 25,006 | 23,145 | 1.56% |
Wasaga Beach | 26,905 | 26,033 | 20,675 | 17,537 | 3.35% |
Clarence-Rockland | 26,795 | 26,498 | 24,512 | 23,185 | 1.12% |
East Gwillimbury | 26,636 | 26,290 | 23,991 | 22,473 | 1.32% |
Collingwood | 26,599 | 25,944 | 21,793 | 19,241 | 2.52% |
Leamington | 26,350 | 26,502 | 27,595 | 28,403 | -0.58% |
Lincoln | 26,025 | 25,734 | 23,787 | 22,487 | 1.13% |
Essa | 25,975 | 25,307 | 21,083 | 18,505 | 2.64% |
Prince Edward County | 23,921 | 24,021 | 24,735 | 25,258 | -0.42% |
Wilmot | 22,852 | 22,550 | 20,545 | 19,223 | 1.34% |
Oro-Medonte | 22,665 | 22,454 | 21,036 | 20,078 | 0.94% |
Tecumseh | 22,632 | 22,706 | 23,229 | 23,610 | -0.32% |
Amherstburg | 22,558 | 22,479 | 21,936 | 21,556 | 0.35% |
Uxbridge | 22,092 | 21,975 | 21,176 | 20,623 | 0.53% |
Kingsville | 21,860 | 21,821 | 21,552 | 21,362 | 0.18% |
Essex | 21,823 | 21,644 | 20,427 | 19,600 | 0.83% |
Scugog | 21,694 | 21,684 | 21,617 | 21,569 | 0.04% |
Niagara-on-the-Lake | 21,507 | 20,961 | 17,511 | 15,400 | 2.6% |
Huntsville | 21,096 | 20,931 | 19,816 | 19,056 | 0.79% |
Cobourg | 21,010 | 20,807 | 19,440 | 18,519 | 0.98% |
Owen Sound | 20,797 | 20,865 | 21,341 | 21,688 | -0.32% |
Strathroy-Caradoc | 20,691 | 20,713 | 20,867 | 20,978 | -0.11% |
Brockville | 20,534 | 20,633 | 21,346 | 21,870 | -0.48% |
Springwater | 20,477 | 20,294 | 19,059 | 18,223 | 0.9% |
Thorold | 20,282 | 20,090 | 18,801 | 17,931 | 0.95% |
South Frontenac | 19,532 | 19,419 | 18,646 | 18,113 | 0.58% |
Petawawa | 19,295 | 19,018 | 17,187 | 15,988 | 1.46% |
Hanover | 18,907 | 18,477 | 15,733 | 14,026 | 2.32% |
North Grenville | 18,899 | 18,574 | 16,451 | 15,085 | 1.75% |
Russell | 18,782 | 18,483 | 16,520 | 15,247 | 1.62% |
Middlesex Centre | 18,578 | 18,409 | 17,262 | 16,487 | 0.92% |
Loyalist | 18,244 | 18,080 | 16,971 | 16,221 | 0.91% |
Port Colborne | 18,119 | 18,142 | 18,306 | 18,424 | -0.13% |
Pelham | 17,962 | 17,853 | 17,110 | 16,598 | 0.61% |
Port Hope | 17,653 | 17,538 | 16,753 | 16,214 | 0.66% |
Selwyn | 17,408 | 17,364 | 17,060 | 16,846 | 0.25% |
Midland | 17,342 | 17,281 | 16,864 | 16,572 | 0.35% |
Bracebridge | 17,012 | 16,883 | 16,010 | 15,414 | 0.76% |
Tillsonburg | 16,830 | 16,707 | 15,872 | 15,301 | 0.74% |
Greater Napanee | 16,521 | 16,441 | 15,892 | 15,511 | 0.49% |
West Lincoln | 15,628 | 15,482 | 14,500 | 13,837 | 0.94% |
Saugeen Shores | 15,587 | 15,340 | 13,715 | 12,661 | 1.61% |
Severn | 15,444 | 15,183 | 13,477 | 12,377 | 1.72% |
The Nation | 14,868 | 14,594 | 12,808 | 11,668 | 1.88% |
Clearview | 14,845 | 14,756 | 14,151 | 13,734 | 0.6% |
West Nipissing | 14,715 | 14,670 | 14,364 | 14,149 | 0.3% |
Kenora | 14,701 | 14,750 | 15,096 | 15,348 | -0.33% |
Mississippi Mills | 14,511 | 14,335 | 13,163 | 12,385 | 1.23% |
North Perth | 13,970 | 13,862 | 13,130 | 12,631 | 0.78% |
South Stormont | 13,939 | 13,833 | 13,110 | 12,617 | 0.77% |
Ingersoll | 13,799 | 13,664 | 12,757 | 12,146 | 0.99% |
Guelph/Eramosa | 13,650 | 13,548 | 12,854 | 12,380 | 0.75% |
Thames Centre | 13,502 | 13,463 | 13,191 | 13,000 | 0.29% |
Brighton | 13,472 | 13,257 | 11,844 | 10,928 | 1.62% |
St. Clair | 13,426 | 13,507 | 14,086 | 14,515 | -0.6% |
Trent Hills | 13,388 | 13,326 | 12,900 | 12,604 | 0.47% |
Pembroke | 13,150 | 13,239 | 13,882 | 14,360 | -0.67% |
South Glengarry | 13,131 | 13,133 | 13,150 | 13,162 | -0.02% |
West Grey | 12,898 | 12,850 | 12,518 | 12,286 | 0.37% |
Tiny | 12,733 | 12,610 | 11,787 | 11,232 | 0.97% |
Gravenhurst | 12,732 | 12,679 | 12,311 | 12,055 | 0.42% |
Perth East | 12,672 | 12,620 | 12,261 | 12,011 | 0.41% |
Wellington North | 12,648 | 12,554 | 11,914 | 11,477 | 0.75% |
Erin | 12,597 | 12,446 | 11,439 | 10,770 | 1.21% |
Central Elgin | 12,392 | 12,419 | 12,607 | 12,743 | -0.21% |
Wellesley | 12,194 | 12,073 | 11,260 | 10,713 | 1% |
Brock | 12,140 | 12,077 | 11,642 | 11,341 | 0.53% |
Carleton Place | 12,130 | 11,934 | 10,644 | 9,809 | 1.65% |
North Dumfries | 11,801 | 11,590 | 10,215 | 9,334 | 1.82% |
Kincardine | 11,742 | 11,697 | 11,389 | 11,174 | 0.38% |
Adjala-Tosorontio | 11,598 | 11,518 | 10,975 | 10,603 | 0.69% |
Norwich | 11,464 | 11,405 | 11,001 | 10,721 | 0.52% |
Mapleton | 11,449 | 11,329 | 10,527 | 9,989 | 1.05% |
North Dundas | 11,363 | 11,353 | 11,278 | 11,225 | 0.09% |
South Dundas | 10,896 | 10,888 | 10,833 | 10,794 | 0.07% |
Meaford | 10,819 | 10,840 | 10,991 | 11,100 | -0.2% |
Georgian Bluffs | 10,600 | 10,585 | 10,479 | 10,404 | 0.14% |
Lambton Shores | 10,591 | 10,596 | 10,631 | 10,656 | -0.05% |
Tay | 10,527 | 10,464 | 10,033 | 9,736 | 0.6% |
Rideau Lakes | 10,519 | 10,495 | 10,326 | 10,207 | 0.23% |
South Huron | 10,342 | 10,311 | 10,096 | 9,945 | 0.3% |
North Glengarry | 9,886 | 9,913 | 10,109 | 10,251 | -0.28% |
Elliot Lake | 9,837 | 9,945 | 10,741 | 11,348 | -1.09% |
Hawkesbury | 9,818 | 9,873 | 10,263 | 10,551 | -0.55% |
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.