City vs city

Toronto vs Hamilton

Toronto is bigger (7,108,874 vs 871,143). Toronto has higher rent for a two-bedroom ($2,045 vs $1,659). Toronto has higher median household income ($97,000 vs $91,000). Hamilton has milder winters, with January averaging (-5.5°C vs -6.2°C). Toronto has longer commutes (29.8 min vs 24.9 min).

TorontoHamilton
People
Population (latest est.)7,108,874871,143
Growth since 2021+9.8%+6.5%
Median age39.641.6
Immigrants46.6%25.6%
Speak English & French7.4%6.5%
Bachelor's degree or higher (25–64)46.5%34.3%
Money
Median household income$97,000$91,000
Unemployment rate7.5%7.4%
Inflation (CPI, 12 months)+2.1%—
Housing
Avg. 1-bedroom rent$1,761$1,402
Avg. 2-bedroom rent$2,045$1,659
Rent change, 5 years+24.9%+28.4%
Vacancy rate3.0%3.6%
Median home value$980,000$755,000
Homeowners65.1%68.6%
Spend 30%+ on housing30.5%23.0%
Getting around
Average commute29.8 min24.9 min
Take transit15.6%6.5%
Walk or bike5.7%5.0%
Safety
Crime Severity Index55.054.8
Climate
January average-6.2°C-5.5°C
July daily high26.8°C26.5°C
Snow per year151 cm157 cm
Precipitation per year895 mm930 mm

Green marks the generally more favourable value where one exists. Census figures are from 2021; rent, jobs, prices and population are the latest releases.

Average temperature by month

-10°-1°8°16°25°JanMarMayJulSep
TorontoHamilton

Two-bedroom rent over time

$919$1,231$1,542$1,854$2,16620152016201720182019202020212022202320242025
TorontoHamilton