944 cities and towns in Ontario (ON)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 51 | North Bay | 52,662 | $72,000 | $300,000 |
| 52 | Willowdale East | 50,434 | N/A | N/A |
| 53 | Whitchurch-Stouffville | 49,864 | $122,000 | $1,000,000 |
| 54 | Haldimand County | 49,216 | $93,000 | $600,000 |
| 55 | Cornwall | 47,845 | $60,000 | $280,000 |
| 56 | Georgina | 47,642 | $98,000 | $750,000 |
| 57 | Woodstock | 46,705 | $82,000 | $536,000 |
| 58 | Quinte West | 46,560 | $81,000 | $440,000 |
| 59 | Rouge | 46,496 | N/A | N/A |
| 60 | Georgetown | 44,058 | N/A | N/A |
| 61 | L'Amoreaux | 43,993 | N/A | N/A |
| 62 | Islington-City Centre West | 43,965 | N/A | N/A |
| 63 | New Tecumseth | 43,948 | $104,000 | $750,000 |
| 64 | Malvern | 43,794 | N/A | N/A |
| 65 | Chatham | 43,550 | N/A | N/A |
| 66 | Innisfil | 43,326 | $101,000 | $750,000 |
| 67 | Bradford West Gwillimbury | 42,880 | $114,000 | $900,000 |
| 68 | St. Thomas | 42,840 | $75,000 | $448,000 |
| 69 | Timmins | 41,145 | $82,000 | $226,000 |
| 70 | Stittsville | 40,889 | N/A | N/A |
| 71 | Ancaster | 40,557 | N/A | N/A |
| 72 | Lakeshore Village | 40,410 | $114,000 | $576,000 |
| 73 | Brant | 39,474 | $106,000 | $700,000 |
| 74 | Bowmanville | 39,371 | N/A | N/A |
| 75 | Stouffville | 36,753 | N/A | N/A |
| 76 | Dovercourt-Wallace Emerson-Junction | 36,625 | N/A | N/A |
| 77 | Downsview-Roding-CFB | 35,052 | N/A | N/A |
| 78 | Parkwoods-Donalda | 34,805 | N/A | N/A |
| 79 | East Gwillimbury | 34,637 | $119,000 | $1,000,000 |
| 80 | Mimico | 33,964 | N/A | N/A |
| 81 | Orillia | 33,411 | $71,000 | $552,000 |
| 82 | West Humber-Clairville | 33,312 | N/A | N/A |
| 83 | Stratford | 33,232 | $77,000 | $500,000 |
| 84 | Mount Olive-Silverstone-Jamestown | 32,954 | N/A | N/A |
| 85 | Fort Erie | 32,901 | $76,000 | $500,000 |
| 86 | LaSalle | 32,721 | $119,000 | $520,000 |
| 87 | Church-Yonge Corridor | 31,340 | N/A | N/A |
| 88 | Niagara | 31,180 | N/A | N/A |
| 89 | Centre Wellington | 31,093 | $101,000 | $715,000 |
| 90 | Annex | 30,526 | N/A | N/A |
| 91 | Glenfield-Jane Heights | 30,491 | N/A | N/A |
| 92 | Orangeville | 30,167 | $103,000 | $750,000 |
| 93 | Bendale | 29,960 | N/A | N/A |
| 94 | Leamington | 29,680 | $79,000 | $400,000 |
| 95 | Mount Pleasant West | 29,658 | N/A | N/A |
| 96 | Agincourt North | 29,113 | N/A | N/A |
| 97 | Grimsby | 28,883 | $104,000 | $780,000 |
| 98 | Wexford/Maryvale | 27,917 | N/A | N/A |
| 99 | South Riverdale | 27,876 | N/A | N/A |
| 100 | Banbury-Don Mills | 27,695 | N/A | N/A |