Choose Country

Toronto Metro Area

ON · 186 cities · 10,001,660 population

10,001,660 Total Population
186 Cities & Towns
$86,847 Avg Income
$530,747 Avg Home Value
$1,092 Avg Rent
31.1% Bachelor's+

Largest Cities in Toronto Metro

The Toronto metropolitan area is the 3rd largest metro area in Canada, with a total population of 10,001,660 spread across 186 cities and towns in ON. Anchored by Toronto, this metro area is a significant economic and cultural hub that draws residents and businesses from across the region.

Residents of the Toronto metro area earn an average household income of $86,847, while the average home value sits at $530,747. Renters in the area pay an average of $1,092 per month, making the cost of living relatively high compared to the national average. About 31.1% of residents hold a bachelor's degree or higher, reflecting the area's well-educated workforce.

The Toronto metro reports an average violent crime rate of 80.6 per 1,000 residents, which is above the national average. Property crime averages 51.1 per 1,000 residents across the metro. The area experiences an average annual temperature of 48.7°F, with cooler temperatures throughout the year. The average poverty rate across cities in this metro is 12.6%, which is near the national average.

With 186 distinct communities ranging from major urban centers to smaller suburban towns, the Toronto metro area offers a wide variety of living options. The sheer number of cities provides prospective residents with diverse choices in terms of housing, schools, commute times, and neighborhood character. Explore the full list of cities below to find detailed data on population, income, housing costs, and more.

Metro Area Overview

Climate

Avg Annual Temperature48.7°F
Avg January Temp27.5°F
Avg July Temp70.8°F
Avg Annual Precipitation38.6"

Safety

Avg Violent Crime Rate80.6 per 1K
Avg Property Crime Rate51.1 per 1K

Economy

Avg Unemployment Rate6.1%
Avg Poverty Rate12.6%
Avg Median Age42.0

All 186 Cities in Toronto Metro Area

1 Toronto ON 2,794,356
2 Mississauga ON 717,961
3 Brampton ON 656,480
4 Etobicoke ON 365,000
5 Markham ON 338,503
6 Vaughan ON 323,103
7 Oakville ON 213,759
8 Richmond Hill ON 202,022
9 Burlington ON 186,948
10 Oshawa ON 175,383
11 Whitby ON 138,501
12 Milton ON 132,979
13 Ajax ON 126,666
14 Pickering ON 99,186
15 Newmarket ON 87,942
16 Willowdale ON 79,440
18 Halton Hills ON 62,951
19 Aurora ON 62,057
20 Woburn ON 53,485
21 Willowdale East ON 50,434
22 Whitchurch-Stouffville ON 49,864
23 Rouge ON 46,496
24 Georgetown ON 44,058
25 L'Amoreaux ON 43,993
27 New Tecumseth ON 43,948
28 Malvern ON 43,794
30 Stouffville ON 36,753
32 Downsview-Roding-CFB ON 35,052
33 Parkwoods-Donalda ON 34,805
34 East Gwillimbury ON 34,637
35 Mimico ON 33,964
36 West Humber-Clairville ON 33,312
38 Church-Yonge Corridor ON 31,340
39 Niagara ON 31,180
40 Annex ON 30,526
41 Glenfield-Jane Heights ON 30,491
42 Bendale ON 29,960
43 Mount Pleasant West ON 29,658
44 Agincourt North ON 29,113
45 Wexford/Maryvale ON 27,917
46 South Riverdale ON 27,876
47 Banbury-Don Mills ON 27,695
49 Tam O'Shanter-Sullivan ON 27,446
50 West Hill ON 27,392
51 King ON 27,333
52 King City ON 27,333
53 Don Valley Village ON 27,051
54 Clairlea-Birchmount ON 26,984
55 Bolton ON 26,795
56 Milliken ON 26,572
57 Westminster-Branson ON 26,274
58 Bay Street Corridor ON 25,797
59 Stonegate-Queensway ON 25,051
60 Dorset Park ON 25,003
61 Brooklin ON 25,000
62 Steeles ON 24,623
63 Waterdown ON 24,400
64 High Park-Swansea ON 23,925
65 Newtonbrook West ON 23,831
67 Bedford Park-Nortown ON 23,236
68 Eglinton East ON 22,776
69 Englemount-Lawrence ON 22,372
70 Birchcliffe-Cliffside ON 22,291
71 Rockcliffe-Smythe ON 22,246
72 High Park North ON 22,162
75 Flemingdon Park ON 21,933
76 South Parkdale ON 21,849
77 Black Creek ON 21,737
78 The Beaches ON 21,567
79 Uxbridge ON 21,556
80 Bayview Village ON 21,396
81 East End-Danforth ON 21,381
82 Oakwood Village ON 21,210
83 Thorncliffe Park ON 21,108
84 Rosedale-Moore Park ON 20,923
85 Moss Park ON 20,506
86 Niagara-on-the-Lake ON 19,088
87 Alliston ON 18,809
88 O'Connor-Parkview ON 18,675
89 North St.James Town ON 18,615
91 Weston ON 17,992
92 Kensington-Chinatown ON 17,945
93 St. Andrew-Windfields ON 17,812
94 Brookhaven-Amesbury ON 17,757
95 Victoria Village ON 17,510
96 Morningside ON 17,455
97 Danforth East York ON 17,180
98 Kennedy Park ON 17,123
99 Willowdale West ON 16,936
100 Hillcrest Village ON 16,934
101 Leaside-Bennington ON 16,828
102 Mount Pleasant East ON 16,775
103 Scarborough Village ON 16,724
104 Trinity-Bellwoods ON 16,556
105 Clanton Park ON 16,472
106 Lansing-Westgate ON 16,164
107 Newtonbrook East ON 16,097
108 Cliffcrest ON 15,935
109 Bathurst Manor ON 15,873
110 Pleasant View ON 15,818
111 Henry Farm ON 15,723
112 Taylor-Massey ON 15,683
113 Little Portugal ON 15,559
114 Humbermede ON 15,545
115 Edenbridge-Humber Valley ON 15,535
116 Lawrence Park South ON 15,179
117 Roncesvalles ON 14,974
118 Yorkdale-Glen Park ON 14,804
119 Lawrence Park North ON 14,607
120 Greenwood-Coxwell ON 14,417
121 Junction Area ON 14,366
122 Humewood-Cedarvale ON 14,365
123 Wychwood ON 14,349
124 Briar Hill-Belgravia ON 14,257
125 Corso Italia-Davenport ON 14,133
126 Oakridge ON 13,845
127 Palmerston-Little Italy ON 13,826
128 Ionview ON 13,641
129 Mount Dennis ON 13,593
130 Centennial Scarborough ON 13,362
131 Bayview Woods-Steeles ON 13,154
132 Forest Hill North ON 12,806
133 Woodbine Corridor ON 12,541
134 Yonge-St.Clair ON 12,528
135 Highland Creek ON 12,494
136 Humber Summit ON 12,416
137 Alderwood ON 12,054
138 North Riverdale ON 11,916
139 Etobicoke West Mall ON 11,848
140 Yonge-Eglinton ON 11,817
141 Dufferin Grove ON 11,785
143 Broadview North ON 11,499
144 New Toronto ON 11,463
145 Weston-Pellam Park ON 11,098
146 Keelesdale-Eglinton West ON 11,058
147 Princess-Rosethorn ON 11,051
148 Adjala-Tosorontio ON 10,989
149 Casa Loma ON 10,968
150 Humber Heights-Westmount ON 10,948
151 Regent Park ON 10,803
152 Forest Hill South ON 10,732
153 Pelmo Park-Humberlea ON 10,722
154 Markland Wood ON 10,554
155 Rexdale-Kipling ON 10,529
157 Maple Leaf ON 10,111
158 Long Branch ON 10,084
160 Caledonia-Fairbank ON 9,955
161 Rustic ON 9,941
162 Guildwood ON 9,917
163 Brockton ON 9,784
164 Danforth ON 9,666
165 Port Perry ON 9,553
166 Elms-Old Rexdale ON 9,456
167 Kingsway South ON 9,271
169 Old East York ON 9,233
170 Concord ON 8,255
171 Lambton Baby Point ON 7,985
172 Woodbine-Lumsden ON 7,865
174 Blake-Jones ON 7,727
175 University ON 7,607
177 Tottenham ON 5,143
178 Mount Albert ON 4,925
179 Mississauga Beach ON 4,662
180 Beeton ON 4,151
181 Ballantrae ON 3,223
182 Armour ON 1,459
183 O'Connor ON 689
184 Goodwood ON 663
185 Greenbank ON 554
186 James ON 348