Overall rank
#20
of 29, with default weights
Overall score
57
out of 100

Category scores

0 = worst and 100 = best among the 29 cities.

Safety
63
#18 of 29
Jobs & economy
46
#22 of 29
Housing cost
53
#15 of 29
Climate
62
#6 of 29
Air quality
81
#17 of 29
Traffic
32
#25 of 29
Amenities
76
#2 of 29

Right now

Observed 2026-11-13 04:45 local time
Temperature
0.2 °C
Clear sky
Humidity
78%
Wind
10.7 km/h
Air quality (US AQI)
32
Good

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovOvercast4-10.01
Sat 14 NovOvercast6-00.014
Sun 15 NovOvercast840.02
Mon 16 NovOvercast1160.00
Tue 17 NovOvercast1250.00
Wed 18 NovOvercast1250.00
Thu 19 NovOvercast1370.02

Rank over time

Climate: past 12 months

2025-11-13 to 2026-11-12 · daily values from the Open-Meteo archive

Daily high and low temperature

Daily rain

Daily snowfall

Show monthly table
MonthAvg high °CAvg low °CRain mmSnow cmSunshine h
2025-116.30.5135111
2025-120.5-7.14928126
2026-01-3.3-10.21741151
2026-02-2.0-9.91421181
2026-035.4-3.28610181
2026-0412.02.8963234
2026-0517.07.8740342
2026-0624.215.3880398
2026-0727.218.8950408
2026-0825.017.11070353
2026-0922.414.5320284
2026-1016.88.1460268
2026-1113.56.615080

Rush-hour congestion

How much slower traffic moves than on empty roads, measured by TomTom on weekdays during the morning (07–10) and evening (16–19) rush, local time. Every reading is kept, so this history keeps growing. Data since 2026-10-26 (12 days). The ranking itself uses the last 30 days.

Every sampled day

Average by weekday

Show weekday averages
WeekdayMorning rushEvening rushReadings
Monday—23.7%16
Tuesday21.7%19.8%24
Wednesday19.5%32.6%24
Thursday13.5%29.6%16
Friday—25.2%16
Show every day (12)
DayDateMorning rushEvening rushReadings
Thursday2026-11-1213.5%—8
Wednesday2026-11-11—35.9%8
Tuesday2026-11-1022.9%—8
Monday2026-11-09—26.2%8
Friday2026-11-06—23.8%8
Wednesday2026-11-04—29.3%8
Tuesday2026-11-03—19.8%8
Friday2026-10-30—26.6%8
Thursday2026-10-29—29.6%8
Wednesday2026-10-2819.5%—8
Tuesday2026-10-2720.5%—8
Monday2026-10-26—21.1%8

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 60.0 index 65 2025 · Toronto Police Service Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 81.1 index 62 2025 · Toronto Police Service Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 7.1 % 46 2026-10 · Toronto metro Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 62.2 % 63 2026-10 · Toronto metro Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) -0.26 % / yr 30 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 2,045 CAD/month 25 2025 · Toronto metro CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 3.7 % / yr 82 2024–2025 · Toronto metro CMHC average rents via Statistics Canada (34-10-0133-01)
Climate
Extreme cold days (lower is better) 6 days 87 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Hot days (lower is better) 10 days 75 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 108 cm / yr 38 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Wet days (lower is better) 129 days 53 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 3,115 hours / yr 58 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 6.8 µg/m³ 81 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 24.0 % 32 2026-10-26 to 2026-11-12 TomTom Traffic Flow API
Amenities
Parks (higher is better) 857 count 71 2026-11-11 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 369 count 100 2026-11-11 OpenStreetMap via Overpass API
Schools (higher is better) 401 count 80 2026-11-11 OpenStreetMap via Overpass API
Transit stops (higher is better) 3,364 count 54 2026-11-11 OpenStreetMap via Overpass API
Other information (not scored)
Population 3,271,830 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 8.9 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 32 US AQI — 2026-11-13T04:00 Open-Meteo Air Quality API
Traffic samples (30 days) 96 samples — 2026-10-26 to 2026-11-12 TomTom Traffic Flow API