Property tax is an often overlooked expenditure in Ontario’s dramatic real estate markets.

Homebuyers typically focus on the heavy-hitting costs of homeownership: the down payment, monthly mortgage cost, closing costs, and land transfer costs. Fair enough.


But property taxes can add thousands of dollars per year to the cost of your home.

Toronto-based real estate brokerage Zoocasa is once again giving property taxes a moment in the spotlight with the release of its annual report of Ontario cities with the lowest and the highest property tax rates.

property taxBusinessman's hand calculating invoice with house model in office

As it turns out, we didn’t see the same drama on the property tax front as we did on home prices as of late; the placements of the lowest and highest five residential property tax rates remain unchanged between 2020 and 2021, and are the following:

Municipalities with the 5 Lowest Residential Property Tax Rates:

  • Toronto: 0.611013
  • Markham: 0.632908
  • Richmond Hill: 0.659549
  • Vaughan: 0.669976
  • Milton: 0.683333

Municipalities with the 5 Highest Residential Property Tax Rates

  • Sudbury: 1.546783
  • North Bay: 1.568182
  • Sault Ste. Marie: 1.588067
  • Thunder Bay: 1.59108
  • Windsor: 1.818668

“Paying your taxes will be a financial obligation over the course of your home’s ownership, so it’s important to understand how they may impact your household’s bottom line,” reads the report.

This is especially noteworthy in today’s pandemic-era housing market. “As many Ontarians have switched from urban to small-town or rural living, they may not realize that while their home has a relatively smaller price tag, it may come with a higher tax rate,” explains the report. “That’s because property tax rates vary across the province, based on municipalities’ size, councils’ operating budgets, and the value of local housing markets.”

As a result, larger urban centres like Toronto can offer lower property tax rates due to a larger pool of taxpayers, and higher real estate prices. On the other hand, smaller communities will often have higher tax rates to account for a smaller population and, likely, fewer resources.

affordable citiesWindsor/Shutterstock

But the municipal tax rate is just one factor. Another element is the recent value assessment of a home, as determined by the Municipal Property Assessment Corporation (MPAC). The amount you actually pay in tax is calculated by multiplying your city’s residential tax rate by this assessment value, highlights Zoocasa.

MPAC usually provides this assessment every four years, and 2020 was slated for the next update; however, as part of COVID-19 tax relief efforts, they froze property value assessments at 2016 levels through the 2022 tax year – something locals and newly-located homeowners certainly weren’t complaining about.

Subsequently, value assessments of Ontario homes may change in the next few years thanks, to an unprecedented growth in home prices across the province that came with the pandemic.

To see how tax rates differ across the province, and how they’ve fluctuated from 2020, Zoocasa compiled 2021 property tax rates for 35 Ontario municipalities.

Residential Property Tax Rates in 35 Ontario Municipalities

1. Toronto: 0.611013

2. Markham: 0.632908

3. Richmond Hill: 0.659549

4. Vaughan: 0.669976

5. Milton: 0.683333

6. Oakville: 0.721512

7. Aurora: 0.762133

8. Burlington: 0.779583

9. Newmarket: 0.794819

10. Halton Hills: 0.796429

11. Mississauga: 0.803063

12. Caledon: 0.805224

13. Brampton: 0.962669

14. Ottawa: 1.000000

15. Pickering: 0.080044

16. Ajax: 1.091294

17. Waterloo: 1.093399

18. Kitchener: 1.106139

19. Whitby: 1.122891

20. Guelph: 1.142609

21. Cambridge: 1.18633

22. Hamilton: 1.208567

23. Barrie: 1.218959

24. Oshawa: 1.304741

25. Niagara Falls: 1.30914

26. Orangeville: 1.333837

27. Kingston: 1.365454

28. London: 1.388283

29. Peterborough: 1.448245

30. St. Catharines: 1.455746

31. Sudbury: 1.546783

32. North Bay: 1.568182

33. Sault Ste. Marie: 1.588067

34. Thunder Bay: 1.59108 35

35. Windsor: 1.818668

Taxes