944 cities and towns in Ontario (ON)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 1 | Toronto | 2,794,356 | $84,000 | $900,000 |
| 2 | Ottawa | 1,017,449 | $102,000 | $624,000 |
| 3 | Mississauga | 717,961 | $102,000 | $900,000 |
| 4 | Brampton | 656,480 | $111,000 | $900,000 |
| 5 | London | 422,324 | $76,500 | $548,000 |
| 6 | Etobicoke | 365,000 | N/A | N/A |
| 7 | Markham | 338,503 | $104,000 | $1,100,000 |
| 8 | Vaughan | 323,103 | $124,000 | $1,200,000 |
| 9 | Kitchener | 256,885 | $87,000 | $680,000 |
| 10 | Windsor | 229,660 | $70,000 | $400,000 |
| 11 | Oakville | 213,759 | $128,000 | $1,200,000 |
| 12 | Richmond Hill | 202,022 | $102,000 | $1,200,000 |
| 13 | Burlington | 186,948 | $110,000 | $900,000 |
| 14 | Nepean | 180,000 | N/A | N/A |
| 15 | Oshawa | 175,383 | $86,000 | $695,000 |
| 16 | Greater Sudbury | 166,004 | $84,000 | $348,000 |
| 17 | Greater Sudbury / Grand Sudbury | 166,004 | $84,000 | $348,000 |
| 18 | Gloucester | 150,012 | N/A | N/A |
| 19 | Barrie | 147,829 | $93,000 | $695,000 |
| 20 | Guelph | 143,740 | $93,000 | $700,000 |
| 21 | Whitby | 138,501 | $123,000 | $850,000 |
| 22 | Cambridge | 138,479 | $93,000 | $650,000 |
| 23 | St. Catharines | 136,803 | $72,500 | $548,000 |
| 24 | Milton | 132,979 | $126,000 | $950,000 |
| 25 | Kingston | 132,485 | $79,000 | $500,000 |
| 26 | Ajax | 126,666 | $119,000 | $850,000 |
| 27 | Orléans | 125,937 | N/A | N/A |
| 28 | Ottawa South | 125,090 | N/A | N/A |
| 29 | Waterloo | 121,436 | $94,000 | $750,000 |
| 30 | Thunder Bay | 108,843 | $82,000 | $300,000 |
| 31 | Brantford | 104,688 | $79,500 | $552,000 |
| 32 | Chatham-Kent | 103,988 | $72,000 | $348,000 |
| 33 | Clarington | 101,427 | $112,000 | $750,000 |
| 34 | Pickering | 99,186 | $118,000 | $880,000 |
| 35 | Niagara Falls | 94,415 | $74,500 | $552,000 |
| 36 | Kanata | 90,000 | N/A | N/A |
| 37 | Newmarket | 87,942 | $110,000 | $950,000 |
| 38 | Peterborough | 83,651 | $71,500 | $500,000 |
| 39 | Willowdale | 79,440 | N/A | N/A |
| 40 | Kawartha Lakes | 79,247 | $82,000 | $572,000 |
| 41 | Caledon | 76,581 | $133,000 | $1,000,000 |
| 42 | Stoney Creek | 76,382 | N/A | N/A |
| 43 | Sault Ste. Marie | 72,051 | $73,000 | $250,000 |
| 44 | Norfolk County | 67,490 | $82,000 | $500,000 |
| 45 | Waterfront Communities-The Island | 65,913 | N/A | N/A |
| 46 | Halton Hills | 62,951 | $127,000 | $900,000 |
| 47 | Aurora | 62,057 | $119,000 | $1,000,000 |
| 48 | Welland | 55,750 | $71,500 | $500,000 |
| 49 | Belleville | 55,071 | $73,000 | $424,000 |
| 50 | Woburn | 53,485 | N/A | N/A |