How neighborhoods moved each quarter
2022
Whole-area crime rate 3.4 to 4.1 per 1,000 (high: Q3 2022).
Big moves (4+ places in a quarter): Yonge-St.Clair 8th→1st (Q2)
Bay-Cloverhill 7th→2nd (Q2)
North Toronto 29th→6th (Q2)
Forest Hill North 1st→7th (Q2)
Yonge-Eglinton 13th→8th (Q2)
Fort York-Liberty Village 22nd→9th (Q2)
North St.James Town 30th→11th (Q2)
Blake-Jones 24th→13th (Q2)
Mount Pleasant East 20th→14th (Q2)
Forest Hill South 5th→15th (Q2)
Danforth 27th→17th (Q2)
Corso Italia-Davenport 12th→18th (Q2)
High Park North 9th→19th (Q2)
Wychwood 28th→21st (Q2)
Lawrence Park South 6th→23rd (Q2)
Playter Estates-Danforth 14th→24th (Q2)
Woodbine Corridor 21st→25th (Q2)
East End-Danforth 38th→26th (Q2)
Roncesvalles 16th→27th (Q2)
Trinity-Bellwoods 33rd→28th (Q2)
West Queen West 18th→29th (Q2)
Junction Area 37th→31st (Q2)
The Beaches 17th→32nd (Q2)
Greenwood-Coxwell 41st→34th (Q2)
Annex 39th→35th (Q2)
St Lawrence-East Bayfront-The Islands 42nd→36th (Q2)
South Riverdale 32nd→37th (Q2)
Rosedale-Moore Park 43rd→39th (Q2)
Weston-Pelham Park 25th→40th (Q2)
Dufferin Grove 26th→41st (Q2)
Church-Wellesley 34th→42nd (Q2)
North Riverdale 35th→43rd (Q2)
Blake-Jones 13th→1st (Q3)
South Eglinton-Davisville 16th→3rd (Q3)
High Park North 19th→4th (Q3)
Mount Pleasant East 14th→6th (Q3)
Bay-Cloverhill 2nd→7th (Q3)
Forest Hill South 15th→8th (Q3)
Lawrence Park South 23rd→9th (Q3)
Junction-Wallace Emerson 5th→11th (Q3)
Dovercourt Village 3rd→12th (Q3)
The Beaches 32nd→14th (Q3)
Wychwood 21st→15th (Q3)
North Toronto 6th→16th (Q3)
High Park-Swansea 22nd→17th (Q3)
Lawrence Park North 4th→18th (Q3)
Yonge-Eglinton 8th→19th (Q3)
Woodbine Corridor 25th→20th (Q3)
Weston-Pelham Park 40th→21st (Q3)
Roncesvalles 27th→22nd (Q3)
Danforth 17th→23rd (Q3)
North St.James Town 11th→24th (Q3)
Fort York-Liberty Village 9th→25th (Q3)
North Riverdale 43rd→26th (Q3)
Corso Italia-Davenport 18th→31st (Q3)
Dufferin Grove 41st→32nd (Q3)
East End-Danforth 26th→34th (Q3)
Regent Park 20th→36th (Q3)
Palmerston-Little Italy 33rd→37th (Q3)
West Queen West 29th→40th (Q3)
Greenwood-Coxwell 34th→41st (Q3)
St Lawrence-East Bayfront-The Islands 36th→43rd (Q3)
University 49th→44th (Q3)
Cabbagetown-South St.James Town 45th→49th (Q3)
Fort York-Liberty Village 25th→1st (Q4)
North Toronto 16th→4th (Q4)
Yonge-Eglinton 19th→7th (Q4)
Little Portugal 13th→8th (Q4)
High Park-Swansea 17th→10th (Q4)
Regent Park 36th→12th (Q4)
Mount Pleasant East 6th→15th (Q4)
North St.James Town 24th→17th (Q4)
Junction-Wallace Emerson 11th→18th (Q4)
Blake-Jones 1st→19th (Q4)
Trinity-Bellwoods 30th→21st (Q4)
Palmerston-Little Italy 37th→23rd (Q4)
Woodbine Corridor 20th→24th (Q4)
South Riverdale 35th→25th (Q4)
Corso Italia-Davenport 31st→27th (Q4)
Casa Loma 10th→28th (Q4)
Forest Hill South 8th→29th (Q4)
West Queen West 40th→30th (Q4)
Danforth 23rd→33rd (Q4)
South Parkdale 38th→34th (Q4)
Lawrence Park South 9th→36th (Q4)
North Riverdale 26th→39th (Q4)
Playter Estates-Danforth 27th→41st (Q4)
2023
Whole-area crime rate 3.8 to 4.5 per 1,000 (high: Q3 2023).
Big moves (4+ places in a quarter): Dovercourt Village 13th→1st (Q1)
Bay-Cloverhill 9th→3rd (Q1)
Blake-Jones 19th→4th (Q1)
Palmerston-Little Italy 23rd→6th (Q1)
South Eglinton-Davisville 3rd→7th (Q1)
North Toronto 4th→9th (Q1)
Junction-Wallace Emerson 18th→12th (Q1)
Roncesvalles 20th→13th (Q1)
High Park-Swansea 10th→14th (Q1)
Casa Loma 28th→17th (Q1)
Forest Hill North 6th→18th (Q1)
High Park North 5th→20th (Q1)
Forest Hill South 29th→21st (Q1)
Little Portugal 8th→22nd (Q1)
West Queen West 30th→23rd (Q1)
Lawrence Park North 16th→24th (Q1)
Playter Estates-Danforth 41st→28th (Q1)
Danforth 33rd→29th (Q1)
Regent Park 12th→31st (Q1)
East End-Danforth 37th→32nd (Q1)
Greenwood-Coxwell 38th→33rd (Q1)
Junction Area 26th→38th (Q1)
South Riverdale 25th→39th (Q1)
South Parkdale 34th→40th (Q1)
Lawrence Park North 24th→3rd (Q2)
Mount Pleasant East 16th→5th (Q2)
High Park North 20th→6th (Q2)
Wychwood 11th→7th (Q2)
Little Portugal 22nd→10th (Q2)
Dovercourt Village 1st→11th (Q2)
Fort York-Liberty Village 2nd→14th (Q2)
Danforth 29th→15th (Q2)
Yonge-Eglinton 10th→16th (Q2)
Junction Area 38th→18th (Q2)
West Queen West 23rd→19th (Q2)
Blake-Jones 4th→20th (Q2)
East End-Danforth 32nd→22nd (Q2)
Playter Estates-Danforth 28th→23rd (Q2)
North St.James Town 15th→25th (Q2)
Roncesvalles 13th→26th (Q2)
Trinity-Bellwoods 19th→28th (Q2)
Palmerston-Little Italy 6th→30th (Q2)
Forest Hill South 21st→32nd (Q2)
St Lawrence-East Bayfront-The Islands 41st→34th (Q2)
Harbourfront-CityPlace 30th→38th (Q2)
Dufferin Grove 35th→42nd (Q2)
Yonge-Eglinton 16th→2nd (Q3)
Forest Hill North 21st→4th (Q3)
North Toronto 12th→5th (Q3)
Lawrence Park North 3rd→7th (Q3)
Yonge-St.Clair 2nd→8th (Q3)
High Park-Swansea 13th→9th (Q3)
Blake-Jones 20th→13th (Q3)
Woodbine Corridor 29th→14th (Q3)
Lawrence Park South 36th→15th (Q3)
Wychwood 7th→16th (Q3)
High Park North 6th→17th (Q3)
Trinity-Bellwoods 28th→18th (Q3)
Danforth 15th→20th (Q3)
Junction-Wallace Emerson 9th→21st (Q3)
Greenwood-Coxwell 31st→22nd (Q3)
North Riverdale 39th→24th (Q3)
Casa Loma 17th→25th (Q3)
Annex 35th→28th (Q3)
Fort York-Liberty Village 14th→29th (Q3)
West Queen West 19th→30th (Q3)
Harbourfront-CityPlace 38th→31st (Q3)
Junction Area 18th→32nd (Q3)
Corso Italia-Davenport 27th→33rd (Q3)
Forest Hill South 32nd→36th (Q3)
Regent Park 33rd→37th (Q3)
Rosedale-Moore Park 43rd→38th (Q3)
Palmerston-Little Italy 30th→39th (Q3)
Weston-Pelham Park 24th→40th (Q3)
Lawrence Park North 7th→2nd (Q4)
Little Portugal 10th→4th (Q4)
South Eglinton-Davisville 1st→5th (Q4)
Fort York-Liberty Village 29th→8th (Q4)
Woodbine Corridor 14th→10th (Q4)
Lawrence Park South 15th→11th (Q4)
Yonge-Eglinton 2nd→12th (Q4)
Playter Estates-Danforth 23rd→13th (Q4)
North Toronto 5th→14th (Q4)
Weston-Pelham Park 40th→15th (Q4)
Mount Pleasant East 6th→16th (Q4)
Casa Loma 25th→20th (Q4)
Blake-Jones 13th→22nd (Q4)
North St.James Town 27th→23rd (Q4)
South Riverdale 35th→24th (Q4)
High Park North 17th→25th (Q4)
West Queen West 30th→26th (Q4)
Greenwood-Coxwell 22nd→27th (Q4)
Dovercourt Village 12th→29th (Q4)
Forest Hill South 36th→30th (Q4)
Trinity-Bellwoods 18th→31st (Q4)
Palmerston-Little Italy 39th→32nd (Q4)
Roncesvalles 26th→33rd (Q4)
North Riverdale 24th→35th (Q4)
Corso Italia-Davenport 33rd→37th (Q4)
Junction Area 32nd→38th (Q4)
South Parkdale 43rd→39th (Q4)
Annex 28th→41st (Q4)
2024
Whole-area crime rate 3.9 to 4.4 per 1,000 (high: Q2 2024).
Big moves (4+ places in a quarter): Yonge-St.Clair 7th→2nd (Q1)
Blake-Jones 22nd→4th (Q1)
Yonge-Eglinton 12th→5th (Q1)
Forest Hill South 30th→6th (Q1)
Lawrence Park North 2nd→7th (Q1)
North Toronto 14th→8th (Q1)
High Park North 25th→9th (Q1)
Junction-Wallace Emerson 19th→10th (Q1)
South Eglinton-Davisville 5th→11th (Q1)
High Park-Swansea 6th→12th (Q1)
The Beaches 9th→13th (Q1)
Woodbine Corridor 10th→14th (Q1)
Fort York-Liberty Village 8th→15th (Q1)
Lawrence Park South 11th→16th (Q1)
Harbourfront-CityPlace 28th→17th (Q1)
Playter Estates-Danforth 13th→18th (Q1)
Little Portugal 4th→20th (Q1)
Trinity-Bellwoods 31st→22nd (Q1)
North Riverdale 35th→23rd (Q1)
Roncesvalles 33rd→25th (Q1)
Palmerston-Little Italy 32nd→26th (Q1)
Danforth 17th→27th (Q1)
North St.James Town 23rd→29th (Q1)
Mount Pleasant East 16th→30th (Q1)
West Queen West 26th→31st (Q1)
East End-Danforth 21st→32nd (Q1)
South Riverdale 24th→33rd (Q1)
Rosedale-Moore Park 40th→34th (Q1)
South Parkdale 39th→35th (Q1)
Annex 41st→36th (Q1)
Weston-Pelham Park 15th→38th (Q1)
Regent Park 34th→40th (Q1)
Junction Area 38th→42nd (Q1)
Lawrence Park North 7th→3rd (Q2)
Mount Pleasant East 30th→6th (Q2)
Little Portugal 20th→10th (Q2)
Wychwood 21st→11th (Q2)
Danforth 27th→12th (Q2)
Casa Loma 19th→13th (Q2)
East End-Danforth 32nd→14th (Q2)
North Toronto 8th→15th (Q2)
Yonge-Eglinton 5th→16th (Q2)
Junction-Wallace Emerson 10th→17th (Q2)
The Beaches 13th→19th (Q2)
Dovercourt Village 28th→20th (Q2)
Harbourfront-CityPlace 17th→21st (Q2)
High Park North 9th→23rd (Q2)
Fort York-Liberty Village 15th→24th (Q2)
Lawrence Park South 16th→25th (Q2)
Woodbine Corridor 14th→26th (Q2)
Corso Italia-Davenport 37th→27th (Q2)
Weston-Pelham Park 38th→30th (Q2)
North Riverdale 23rd→33rd (Q2)
Trinity-Bellwoods 22nd→34th (Q2)
Greenwood-Coxwell 24th→35th (Q2)
Regent Park 40th→36th (Q2)
Junction Area 42nd→37th (Q2)
Rosedale-Moore Park 34th→39th (Q2)
Annex 36th→40th (Q2)
Danforth 12th→1st (Q3)
Dovercourt Village 20th→7th (Q3)
Bay-Cloverhill 4th→8th (Q3)
High Park North 23rd→10th (Q3)
Junction-Wallace Emerson 17th→11th (Q3)
Lawrence Park South 25th→13th (Q3)
The Beaches 19th→15th (Q3)
Woodbine Corridor 26th→16th (Q3)
Casa Loma 13th→18th (Q3)
Weston-Pelham Park 30th→19th (Q3)
Palmerston-Little Italy 29th→20th (Q3)
Mount Pleasant East 6th→21st (Q3)
Wychwood 11th→22nd (Q3)
Little Portugal 10th→23rd (Q3)
Trinity-Bellwoods 34th→24th (Q3)
North Riverdale 33rd→26th (Q3)
Rosedale-Moore Park 39th→27th (Q3)
West Queen West 32nd→28th (Q3)
Regent Park 36th→29th (Q3)
Greenwood-Coxwell 35th→30th (Q3)
Junction Area 37th→31st (Q3)
Roncesvalles 22nd→32nd (Q3)
East End-Danforth 14th→33rd (Q3)
North St.James Town 28th→34th (Q3)
Harbourfront-CityPlace 21st→35th (Q3)
Annex 40th→36th (Q3)
Fort York-Liberty Village 24th→37th (Q3)
Playter Estates-Danforth 18th→38th (Q3)
South Riverdale 31st→40th (Q3)
University 49th→45th (Q3)
Cabbagetown-South St.James Town 43rd→47th (Q3)
Bay-Cloverhill 8th→2nd (Q4)
The Beaches 15th→3rd (Q4)
Blake-Jones 9th→5th (Q4)
Fort York-Liberty Village 37th→6th (Q4)
High Park-Swansea 12th→7th (Q4)
Lawrence Park South 13th→8th (Q4)
Yonge-Eglinton 14th→9th (Q4)
Wychwood 22nd→11th (Q4)
North Toronto 17th→12th (Q4)
Mount Pleasant East 21st→14th (Q4)
Junction-Wallace Emerson 11th→15th (Q4)
South Eglinton-Davisville 5th→16th (Q4)
Playter Estates-Danforth 38th→17th (Q4)
Yonge-St.Clair 4th→18th (Q4)
High Park North 10th→19th (Q4)
Danforth 1st→21st (Q4)
East End-Danforth 33rd→22nd (Q4)
Annex 36th→23rd (Q4)
Forest Hill South 2nd→24th (Q4)
Harbourfront-CityPlace 35th→25th (Q4)
North St.James Town 34th→26th (Q4)
Palmerston-Little Italy 20th→28th (Q4)
Little Portugal 23rd→29th (Q4)
South Riverdale 40th→30th (Q4)
West Queen West 28th→32nd (Q4)
Regent Park 29th→33rd (Q4)
Weston-Pelham Park 19th→35th (Q4)
Trinity-Bellwoods 24th→36th (Q4)
Junction Area 31st→37th (Q4)
North Riverdale 26th→39th (Q4)
St Lawrence-East Bayfront-The Islands 44th→40th (Q4)
Rosedale-Moore Park 27th→43rd (Q4)
2025
Whole-area crime rate 3.5 to 4.0 per 1,000 (high: Q3 2025).
Big moves (4+ places in a quarter): Forest Hill South 24th→1st (Q1)
High Park North 19th→6th (Q1)
Woodbine Corridor 13th→7th (Q1)
South Eglinton-Davisville 16th→8th (Q1)
Yonge-St.Clair 18th→10th (Q1)
High Park-Swansea 7th→12th (Q1)
North St.James Town 26th→13th (Q1)
Yonge-Eglinton 9th→15th (Q1)
Fort York-Liberty Village 6th→16th (Q1)
Blake-Jones 5th→17th (Q1)
Weston-Pelham Park 35th→18th (Q1)
Mount Pleasant East 14th→19th (Q1)
Greenwood-Coxwell 31st→20th (Q1)
Little Portugal 29th→21st (Q1)
West Queen West 32nd→22nd (Q1)
Wychwood 11th→24th (Q1)
Playter Estates-Danforth 17th→25th (Q1)
Junction-Wallace Emerson 15th→26th (Q1)
Trinity-Bellwoods 36th→27th (Q1)
Junction Area 37th→30th (Q1)
Danforth 21st→31st (Q1)
Corso Italia-Davenport 27th→32nd (Q1)
Annex 23rd→33rd (Q1)
North Riverdale 39th→35th (Q1)
Harbourfront-CityPlace 25th→36th (Q1)
Church-Wellesley 42nd→37th (Q1)
Casa Loma 20th→38th (Q1)
Rosedale-Moore Park 43rd→39th (Q1)
Regent Park 33rd→40th (Q1)
Yonge-St.Clair 10th→3rd (Q2)
Yonge-Eglinton 15th→4th (Q2)
Blake-Jones 17th→5th (Q2)
Lawrence Park North 2nd→7th (Q2)
Little Portugal 21st→8th (Q2)
Bay-Cloverhill 5th→9th (Q2)
North Toronto 14th→10th (Q2)
The Beaches 3rd→12th (Q2)
Junction-Wallace Emerson 26th→13th (Q2)
Danforth 31st→14th (Q2)
Mount Pleasant East 19th→15th (Q2)
Wychwood 24th→17th (Q2)
Dovercourt Village 9th→19th (Q2)
Woodbine Corridor 7th→20th (Q2)
Roncesvalles 34th→21st (Q2)
High Park North 6th→22nd (Q2)
Corso Italia-Davenport 32nd→25th (Q2)
Casa Loma 38th→26th (Q2)
High Park-Swansea 12th→27th (Q2)
Rosedale-Moore Park 39th→28th (Q2)
North St.James Town 13th→29th (Q2)
Harbourfront-CityPlace 36th→30th (Q2)
Trinity-Bellwoods 27th→32nd (Q2)
Regent Park 40th→33rd (Q2)
Junction Area 30th→34th (Q2)
Greenwood-Coxwell 20th→35th (Q2)
Palmerston-Little Italy 28th→36th (Q2)
West Queen West 22nd→37th (Q2)
Annex 33rd→38th (Q2)
North Riverdale 35th→41st (Q2)
Church-Wellesley 37th→43rd (Q2)
Cabbagetown-South St.James Town 48th→44th (Q2)
Lawrence Park North 7th→1st (Q3)
Lawrence Park South 11th→5th (Q3)
High Park-Swansea 27th→7th (Q3)
Dovercourt Village 19th→8th (Q3)
Mount Pleasant East 15th→9th (Q3)
Yonge-Eglinton 4th→11th (Q3)
South Eglinton-Davisville 6th→12th (Q3)
High Park North 22nd→14th (Q3)
Bay-Cloverhill 9th→16th (Q3)
Greenwood-Coxwell 35th→18th (Q3)
Casa Loma 26th→19th (Q3)
Little Portugal 8th→21st (Q3)
The Beaches 12th→23rd (Q3)
Wychwood 17th→24th (Q3)
North Riverdale 41st→25th (Q3)
West Queen West 37th→28th (Q3)
Fort York-Liberty Village 18th→29th (Q3)
Corso Italia-Davenport 25th→32nd (Q3)
Annex 38th→33rd (Q3)
Harbourfront-CityPlace 30th→34th (Q3)
St Lawrence-East Bayfront-The Islands 42nd→38th (Q3)
Rosedale-Moore Park 28th→39th (Q3)
Palmerston-Little Italy 36th→41st (Q3)
The Beaches 23rd→4th (Q4)
Bay-Cloverhill 16th→5th (Q4)
Yonge-Eglinton 11th→6th (Q4)
Forest Hill South 2nd→9th (Q4)
High Park North 14th→10th (Q4)
Yonge-St.Clair 6th→11th (Q4)
Lawrence Park South 5th→12th (Q4)
Fort York-Liberty Village 29th→14th (Q4)
Junction-Wallace Emerson 10th→15th (Q4)
Little Portugal 21st→17th (Q4)
West Queen West 28th→19th (Q4)
North Toronto 13th→21st (Q4)
Trinity-Bellwoods 35th→22nd (Q4)
Harbourfront-CityPlace 34th→24th (Q4)
Mount Pleasant East 9th→25th (Q4)
Greenwood-Coxwell 18th→26th (Q4)
Junction Area 37th→27th (Q4)
Corso Italia-Davenport 32nd→28th (Q4)
Woodbine Corridor 20th→29th (Q4)
Wychwood 24th→30th (Q4)
St Lawrence-East Bayfront-The Islands 38th→31st (Q4)
Palmerston-Little Italy 41st→32nd (Q4)
North St.James Town 30th→34th (Q4)
Danforth 17th→35th (Q4)
South Riverdale 31st→36th (Q4)
North Riverdale 25th→37th (Q4)
Playter Estates-Danforth 27th→40th (Q4)
Annex 33rd→42nd (Q4)
2026
Whole-area crime rate 3.6 to 3.9 per 1,000 (high: Q2 2026). 2 quarters so far.
Big moves (4+ places in a quarter): Dovercourt Village 8th→3rd (Q1)
Yonge-St.Clair 11th→5th (Q1)
The Beaches 4th→9th (Q1)
Playter Estates-Danforth 40th→11th (Q1)
Little Portugal 17th→12th (Q1)
Corso Italia-Davenport 28th→14th (Q1)
West Queen West 19th→15th (Q1)
Mount Pleasant East 25th→16th (Q1)
Wychwood 30th→18th (Q1)
Palmerston-Little Italy 32nd→19th (Q1)
Woodbine Corridor 29th→20th (Q1)
Junction-Wallace Emerson 15th→21st (Q1)
Lawrence Park South 12th→23rd (Q1)
High Park-Swansea 7th→25th (Q1)
Weston-Pelham Park 18th→26th (Q1)
High Park North 10th→27th (Q1)
Roncesvalles 20th→28th (Q1)
Danforth 35th→29th (Q1)
South Riverdale 36th→30th (Q1)
Greenwood-Coxwell 26th→31st (Q1)
East End-Danforth 23rd→32nd (Q1)
North Riverdale 37th→33rd (Q1)
Junction Area 27th→35th (Q1)
Trinity-Bellwoods 22nd→36th (Q1)
Annex 42nd→38th (Q1)
Regent Park 33rd→39th (Q1)
St Lawrence-East Bayfront-The Islands 31st→42nd (Q1)
Forest Hill South 7th→1st (Q2)
North Toronto 22nd→4th (Q2)
Forest Hill North 1st→5th (Q2)
Mount Pleasant East 16th→6th (Q2)
Blake-Jones 2nd→9th (Q2)
Lawrence Park South 23rd→10th (Q2)
Bay-Cloverhill 6th→12th (Q2)
Dovercourt Village 3rd→13th (Q2)
High Park-Swansea 25th→15th (Q2)
Woodbine Corridor 20th→16th (Q2)
High Park North 27th→17th (Q2)
Little Portugal 12th→19th (Q2)
Roncesvalles 28th→20th (Q2)
Weston-Pelham Park 26th→21st (Q2)
Junction Area 35th→22nd (Q2)
Corso Italia-Davenport 14th→24th (Q2)
Fort York-Liberty Village 17th→25th (Q2)
Rosedale-Moore Park 37th→27th (Q2)
West Queen West 15th→28th (Q2)
Regent Park 39th→31st (Q2)
Harbourfront-CityPlace 24th→34th (Q2)
The Beaches 9th→35th (Q2)
South Riverdale 30th→36th (Q2)
Palmerston-Little Italy 19th→38th (Q2)
Trinity-Bellwoods 36th→40th (Q2)
Reported Safety Incidents
In Q2 2026: violent incidents were 65% (2,123), property incidents were 27% (891), vehicle crimes were 8% (254) and public order incidents were 0% (0).
Recorded crime here is grouped into violent crime, property crime (burglary and theft), vehicle crime and public order offences, so you can compare how safe each neighborhood is for the kind of crime that matters to you.
Places we left out, and places to read with care
No place is left out: every neighborhood in this race has residents to count.








