City vs city

Edmonton vs Hamilton

Edmonton is bigger (1,692,385 vs 871,143). Hamilton has higher rent for a two-bedroom ($1,659 vs $1,598). Edmonton has higher median household income ($96,000 vs $91,000). Hamilton has milder winters, with January averaging (-5.5°C vs -11.1°C). Hamilton has longer commutes (24.9 min vs 23.9 min).

EdmontonHamilton
People
Population (latest est.)1,692,385871,143
Growth since 2021+14.9%+6.5%
Median age37.641.6
Immigrants26.0%25.6%
Speak English & French6.8%6.5%
Bachelor's degree or higher (25–64)31.8%34.3%
Money
Median household income$96,000$91,000
Unemployment rate7.6%7.4%
Inflation (CPI, 12 months)+3.5%—
Housing
Avg. 1-bedroom rent$1,301$1,402
Avg. 2-bedroom rent$1,598$1,659
Rent change, 5 years+25.8%+28.4%
Vacancy rate3.9%3.6%
Median home value$400,000$755,000
Homeowners68.7%68.6%
Spend 30%+ on housing22.5%23.0%
Getting around
Average commute23.9 min24.9 min
Take transit6.1%6.5%
Walk or bike4.0%5.0%
Safety
Crime Severity Index95.554.8
Climate
January average-11.1°C-5.5°C
July daily high23.5°C26.5°C
Snow per year122 cm157 cm
Precipitation per year508 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

-15°-5°5°15°25°JanMarMayJulSep
EdmontonHamilton

Two-bedroom rent over time

$966$1,158$1,350$1,541$1,73320152016201720182019202020212022202320242025
EdmontonHamilton