944 cities and towns
| Abbreviation | ON |
| State Population | 14,826,276 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 351 | Blair Road | 9,289 | $82,573 | $461,770 | $1,012 | 41.8 |
| 352 | Bells Corners | 9,272 | $82,573 | $461,770 | $1,012 | 41.8 |
| 353 | Kingsway South | 9,271 | $82,573 | $461,770 | $1,012 | 41.8 |
| 354 | Bridle Path-Sunnybrook-York Mills | 9,266 | $82,573 | $461,770 | $1,012 | 41.8 |
| 355 | Smiths Falls | 9,254 | $61,200 | $300,000 | $1,000 | 47.2 |
| 356 | Old East York | 9,233 | $82,573 | $461,770 | $1,012 | 41.8 |
| 357 | South Bruce Peninsula | 9,137 | $71,500 | $500,000 | $840 | 56.8 |
| 358 | Pioneer Park | 9,108 | $82,573 | $461,770 | $1,012 | 41.8 |
| 359 | Minto | 9,094 | $84,000 | $500,000 | $990 | 40.8 |
| 360 | Greely | 9,049 | $82,573 | $461,770 | $1,012 | 41.8 |
| 361 | West Perth | 9,038 | $92,000 | $500,000 | $1,000 | 40.0 |
| 362 | Beckwith | 9,021 | $126,000 | $600,000 | $900 | 44.4 |
| 363 | Shelburne | 8,994 | $99,000 | $670,000 | $1,100 | 36.8 |
| 364 | Beechwood | 8,925 | $82,573 | $461,770 | $1,012 | 41.8 |
| 365 | Binbrook | 8,796 | $82,573 | $461,770 | $1,012 | 41.8 |
| 366 | Southgate | 8,716 | $85,000 | $600,000 | $1,230 | 36.0 |
| 367 | Embrun | 8,680 | $82,573 | $461,770 | $1,012 | 41.8 |
| 368 | Champlain | 8,665 | $83,000 | $348,000 | $800 | 52.4 |
| 369 | Zorra | 8,628 | $106,000 | $600,000 | $940 | 40.8 |
| 370 | Plympton-Wyoming | 8,308 | $108,000 | $500,000 | $950 | 45.6 |
| 371 | Westfort | 8,256 | $82,573 | $461,770 | $1,012 | 41.8 |
| 372 | Concord | 8,255 | $82,573 | $461,770 | $1,012 | 41.8 |
| 373 | Silver Heights | 8,235 | $82,573 | $461,770 | $1,012 | 41.8 |
| 374 | Renfrew | 8,190 | $60,400 | $300,000 | $850 | 54.0 |
| 375 | Drummond/North Elmsley | 8,183 | $98,000 | $460,000 | $1,050 | 50.8 |
| 376 | Blackburn Hamlet | 8,173 | $82,573 | $461,770 | $1,012 | 41.8 |
| 377 | Colonial Acres | 8,163 | $82,573 | $461,770 | $1,012 | 41.8 |
| 378 | Willowdale | 8,130 | $82,573 | $461,770 | $1,012 | 41.8 |
| 379 | Kapuskasing | 8,057 | $69,000 | $150,000 | $740 | 48.4 |
| 380 | Lambton Baby Point | 7,985 | $82,573 | $461,770 | $1,012 | 41.8 |
| 381 | Hanover | 7,967 | $69,000 | $400,000 | $990 | 49.2 |
| 382 | Puslinch | 7,944 | $133,000 | $1,000,000 | $1,170 | 49.2 |
| 383 | Popcorn House | 7,889 | $82,573 | $461,770 | $1,012 | 41.8 |
| 384 | Goderich | 7,881 | $69,500 | $424,000 | $1,000 | 52.8 |
| 385 | Woodbine-Lumsden | 7,865 | $82,573 | $461,770 | $1,012 | 41.8 |
| 386 | Port Elgin | 7,862 | $82,573 | $461,770 | $1,012 | 41.8 |
| 387 | Hintonburg | 7,844 | $82,573 | $461,770 | $1,012 | 41.8 |
| 388 | East Zorra-Tavistock | 7,841 | $100,000 | $600,000 | $920 | 42.4 |
| 389 | Stone Mills | 7,826 | $91,000 | $400,000 | $830 | 46.8 |
| 390 | Playter Estates-Danforth | 7,804 | $82,573 | $461,770 | $1,012 | 41.8 |
| 391 | Elora | 7,800 | $82,573 | $461,770 | $1,012 | 41.8 |
| 392 | Central Huron | 7,799 | $80,000 | $400,000 | $890 | 48.8 |
| 393 | Kirkland Lake | 7,750 | $62,400 | $150,000 | $750 | 45.2 |
| 394 | Blake-Jones | 7,727 | $82,573 | $461,770 | $1,012 | 41.8 |
| 395 | Huron-Kinloss | 7,723 | $91,000 | $500,000 | $830 | 46.0 |
| 396 | Aylmer | 7,699 | $73,500 | $448,000 | $930 | 39.2 |
| 397 | Muskoka Lakes | 7,652 | $89,000 | $725,000 | $1,000 | 57.2 |
| 398 | Douro-Dummer | 7,632 | $96,000 | $600,000 | $1,130 | 48.4 |
| 399 | University | 7,607 | $82,573 | $461,770 | $1,012 | 41.8 |
| 400 | McNab/Braeside | 7,591 | $99,000 | $424,000 | $1,040 | 48.0 |