catax.tools

Canadian Property Tax by City

Annual residential property tax across 50 Canadian cities for 2026. Each city sets its own mill rate to fund municipal services plus a provincially-set education portion. Property tax is unrelated to federal/provincial income tax — it's calculated as assessed home value × mill rate.

5 lowest 2026 mill rates

5 highest 2026 mill rates

Ontario

20 cities · sorted by mill rate

British Columbia

9 cities · sorted by mill rate

Alberta

6 cities · sorted by mill rate

Quebec

7 cities · sorted by mill rate

Manitoba

1 city · sorted by mill rate

Saskatchewan

2 cities · sorted by mill rate

Nova Scotia

1 city · sorted by mill rate

New Brunswick

2 cities · sorted by mill rate

Newfoundland and Labrador

1 city · sorted by mill rate

Prince Edward Island

1 city · sorted by mill rate

Buying a home? Use the Land Transfer Tax calculator for the one-time purchase tax. Comparing salaries? Use the take-home pay calculator.

Frequently asked questions

How is property tax calculated in Canada?

Municipal property tax is calculated as your home's assessed value multiplied by the local mill rate (also called the tax rate), which combines a municipal portion for city services and a provincially-set education portion. It is separate from federal and provincial income tax.

Which Canadian city has the lowest property tax rate?

Among the 50 cities tracked here, Surrey has the lowest 2026 mill rate at 0.3108% — about $3,108/year on a $1M assessed home.

Which Canadian city has the highest property tax rate?

Saint John has the highest 2026 mill rate tracked here at 2.1117% — about $21,117/year on a $1M assessed home.

Why do mill rates vary so much between cities?

A lower mill rate does not always mean a lower total tax bill — cities with high average home values can raise the same revenue with a lower rate, while cities with lower home values need a higher rate to fund the same services. Compare the actual dollar amount on a specific home value, not just the rate.

Most searched navigate · open