In brief
The residential property tax rate ranges from 0.3364% in Vancouver to 2.0965% in Windsor across the 51 cities collected so far. On a $500,000 municipal assessment, the gap is about $8,801 a year — for the same property value. Every rate comes from its city's official site, converted to a common unit, with its verification date.
The residential rate and the bill on a $500,000 assessment
Ranked from highest to lowest rate. The "bill" column applies the rate to an identical assessed value of $500,000 to make cities comparable — it is not a real bill, but a constant-value benchmark.
| City | Prov. | Residential rate | On $500,000 assessed | As published by the city | Year | Education included | Source |
|---|---|---|---|---|---|---|---|
| Windsor | Ontario | 2.0965% | $10,483 | Municipal 0.01943514 + Education 0.00153000 = Total 0.02096514 (par $1 d’évaluation) | 2026 | yes | city |
| Greater Sudbury | Ontario | 1.9072% | $9,536 | General 1.397548 % + Fire (composite) 0.186788 % + Transport (urbain) 0.163178 % + Education 0.153000 % = Total 1.907170 % | 2026 | yes | city |
| London | Ontario | 1.7271% | $8,636 | general 1.574111 % + education 0.153000 % = total 1.727111 % (code res/farm taxable ns, RTN) | 2026 | yes | city |
| Charlottetown | P.E.I. | 1.6700% | $8,350 | Resident of PEI Tax Rate : 1,67 $ par 100 $ (provincial 1,70 $ − crédit provincial 0,70 $ + municipal résident 0,67 $) — rangée 2026 du registre provincial | 2026 | — | city |
| Baie-Comeau | Quebec | 1.6200% | $8,100 | 1,62 $ par tranche de 100 $ d'évaluation (résiduel, taux de base) | 2026 | — | city |
| Oshawa | Ontario | 1.5753% | $7,877 | Oshawa 0.659196 % + Region 0.763146 % + Education 0.153000 % = Total 1.575342 % | 2026 | yes | city |
| Hamilton | Ontario | 1.5570% | $7,785 | 1.557 % (Total Residential Tax Rate — secteur Hamilton, Urban with Full Time Fire) | 2026 | yes | city |
| Saint John | N.B. | 1.5350% | $7,675 | « The property tax rate per $100 assessment is $1.535. » | 2026 | — | city |
| Kitchener | Ontario | 1.4060% | $7,030 | City 0.00411164 + Region 0.00841834 + Education 0.00153000 = Total 0.01405998 (par $1 d’évaluation) | 2026 | yes | city |
| Prince Albert | Saskatchewan | 1.3759% | $6,880 | General 14.2260 × 0.8320 + Debt Elimination 0.4950 × 0.8320 + Library 0.8190 × 0.8320 + School 4.27 = 17.19928 mills sur l’évaluation IMPOSABLE (facteur 0.8000 affiché par la ville) ; taux effectif = 1,37594 % | 2026 | yes | city |
| Moncton | N.B. | 1.3614% | $6,807 | 1,3614 $ par 100 $ d’évaluation (« maintaining the property tax rate at $1.3614 per hundred dollars of assessed value ») | 2026 | — | city |
| Winnipeg | Manitoba | 1.3215% | $6,607 | Municipal 13.372 + Winnipeg School Division 15.994 = Combined Mill Rate 29.366, appliqué à une « portioned assessment » de 45 % de la valeur (pourcentage publié dans le même document) ; taux effectif sur la valeur d’évaluation = 1,32147 % | 2026 | yes | city |
| Fredericton | N.B. | 1.3086% | $6,543 | Inside Property Tax Rate : 1,3086 $ par 100 $ d’évaluation (~90 % des ménages) | 2026 | — | city |
| Regina | Saskatchewan | 1.2812% | $6,406 | Municipal 12.25600 × facteur résidentiel 0.88032 + Library 1.08613 × 0.88032 + School 4.27 = 16.01534 mills sur l’évaluation IMPOSABLE (80 % de la valeur) ; taux effectif = 1,28123 % | 2026 | yes | city |
| Moose Jaw | Saskatchewan | 1.1769% | $5,885 | Bylaw No. 5756 : 13.1509 mills × facteur résidentiel 0.7940 + School 4.27 = 14.71181 mills sur l’évaluation IMPOSABLE (80 % de la valeur) ; taux effectif = 1,17695 % | 2026 | yes | city |
| Lethbridge | Alberta | 1.0502% | $5,251 | Municipal 7.7495 + Provincial Education 2.6124 + Green Acres Foundation 0.1403 = Total 10.5022 (mill rate) | 2026 | yes | city |
| Saskatoon | Saskatchewan | 1.0467% | $5,233 | City 0.0080291 + Library 0.0007844 + Education 0.0042700 = 0.0130835 par $1 d’évaluation IMPOSABLE (= 80 % de la valeur d’évaluation) ; taux effectif sur la valeur d’évaluation = 1,04668 % | 2026 | yes | city |
| Edmonton | Alberta | 1.0364% | $5,182 | Municipal 0.0077419 + Education 0.0025409 + Education Requisition Allowance 0.0000809 = Total 0.0103637 (par $1 d’évaluation) | 2026 | yes | city |
| Mississauga | Ontario | 1.0339% | $5,169 | City 0.379527 % + Region 0.501337 % + Education 0.153000 % = Total 1.033864 % | 2025 | yes | city |
| Burlington | Ontario | 1.0153% | $5,076 | 0.01015281 (Residential R-T, Urban Area, par $1 d’évaluation) | 2026 | yes | city |
| Halifax | N.S. | 0.9870% | $4,935 | Urban general rate 0,687 $ + taux provinciaux OBLIGATOIRES 0,300 $ (dont contribution à l’éducation 0,290 $) = 0,987 $ par 100 $ d’évaluation, facturés sur le même compte | 2026 | yes | city |
| Red Deer | Alberta | 0.9729% | $4,864 | Municipal 0.0070566 + Education 0.0026428 + Bridges Community Living 0.0000295 = Total 0.0097289 (par $1 d’évaluation) | 2026 | yes | city |
| Saguenay | Quebec | 0.9700% | $4,850 | 0,97 $ par 100 $ d'évaluation (Résidentiel) | 2026 | — | city |
| Medicine Hat | Alberta | 0.9550% | $4,775 | Municipal 6.7438 + Education 2.6937 + Cypress View 0.1130 = Total 9.5505 (mill rate) | 2026 | yes | city |
| St. John's | N.L. | 0.9100% | $4,550 | 9.1 mills (résidentiel avec services d’eau et d’égout) | 2026 | — | city |
| Trois-Rivières | Quebec | 0.8603% | $4,302 | 0,8603 $ par tranche de 100 $ d'évaluation (immeuble résidentiel 1 à 5 logements) | 2026 | — | city |
| Oakville | Ontario | 0.8510% | $4,255 | Town 0.364585 % + Region 0.333375 % + Education 0.153000 % = Total 0.850960 % | 2026 | yes | city |
| Rouyn-Noranda | Quebec | 0.8388% | $4,194 | 0,8388 $ par 100 $ d'évaluation (colonne « Total », quartier Rouyn) | 2026 | — | city |
| Swift Current | Saskatchewan | 0.7890% | $3,945 | Municipal 12.3425 × facteur résidentiel 0.4531 + Public Education 4.27 = 9.86239 mills sur l’évaluation IMPOSABLE (80 % de la valeur) ; taux effectif = 0,78899 % | 2026 | yes | city |
| Toronto | Ontario | 0.7673% | $3,837 | City 0.605295 % + Education 0.153000 % + City Building Fund 0.009016 % = Total 0.767311 % | 2026 | yes | city |
| Sept-Îles | Quebec | 0.7635% | $3,818 | « le taux de base de la taxe foncière générale est fixé à 0,7635 $ par 100 $ de la valeur portée au rôle d'évaluation » | 2026 | — | city |
| Richmond Hill | Ontario | 0.7601% | $3,801 | Municipal 0.214692 % + Region 0.392412 % + Education 0.153000 % = Total 0.760104 % | 2026 | yes | city |
| Quebec City | Quebec | 0.7464% | $3,732 | 0,7464 $ par 100 $ d'évaluation | 2026 | — | city |
| Longueuil | Quebec | 0.7412% | $3,706 | 0,7412 $ (foncière générale) par 100 $ d'évaluation — catégorie Résiduelle | 2026 | — | city |
| Rimouski | Quebec | 0.7260% | $3,630 | 0,726 $ par 100 $ d'évaluation (Résiduelle résidentielle — 0 à 1 unité de logement) | 2026 | — | city |
| Markham | Ontario | 0.7229% | $3,614 | City 0.177477 + Region 0.392412 + Education 0.153000 = Total 0.722889 | 2026 | yes | city |
| Sherbrooke | Quebec | 0.6933% | $3,467 | 0,6933 $ par 100 $ d'évaluation (Immeubles résiduels — 1 logement) | 2026 | — | city |
| Airdrie | Alberta | 0.6884% | $3,442 | Municipal 0.00414158 + Education 0.00268705 + Other public requisitions 0.00005581 = Total 0.00688444 (par $1 d’évaluation) | 2026 | yes | city |
| Kamloops | B.C. | 0.6854% | $3,427 | Class 1 Residential : Municipal 4.6500 + BCAA 0.0381 + MFA 0.0002 + School 1.5977 + TNRD 0.2537 + TRHD 0.3138 = Total 6.8535 par 1 000 $ | 2026 | yes | city |
| Calgary | Alberta | 0.6650% | $3,325 | Municipal 0.0038906 + Provincial (education) 0.0027593 = Total 0.0066499 (par $1 d’évaluation) | 2026 | yes | city |
| Drummondville | Quebec | 0.5880% | $2,940 | 0,588 $ par 100 $ d'évaluation (taxe foncière générale, résidentiel) | 2026 | — | city |
| Saint-Jean-sur-Richelieu | Quebec | 0.5232% | $2,616 | 0,5232 $ par 100 $ d'évaluation (immeuble résidentiel 1 à 5 logements) | 2026 | — | city |
| Blainville | Quebec | 0.4660% | $2,330 | 0,466 $ du 100 $ d'évaluation (taxe foncière résidentielle — 1 à 5 logements) | 2026 | — | city |
| Sainte-Julie | Quebec | 0.4508% | $2,254 | 0,4508 $/100 $ d'évaluation (Résidentielle — 1 à 2 logements) | 2026 | no | city |
| Saint-Jérôme | Quebec | 0.4450% | $2,225 | 0,445 $ du 100 $ d'évaluation (Résiduels — résidentiels et autres) | 2026 | — | city |
| Saint-Eustache | Quebec | 0.4260% | $2,130 | 0,4260 $ par 100 $ d'évaluation (Résidentiel/Logement) | 2026 | — | city |
| Boucherville | Quebec | 0.3976% | $1,988 | 0,3976 $ par tranche de 100 $ (Résiduels résidentiels — 1 à 5 logements) | 2026 | — | city |
| Coquitlam | B.C. | 0.3852% | $1,926 | « Grand Total », Class 1 Residential = $3.8520 par 1 000 $ de valeur évaluée | 2026 | yes | city |
| Richmond | B.C. | 0.3538% | $1,769 | « TOTAL TAX RATE », Class 1 Residential = 3.53838 par 1 000 $ de valeur imposable | 2026 | yes | city |
| Surrey | B.C. | 0.3427% | $1,714 | « Total tax rates », Residential (Class 1) = 3.42731 par 1 000 $ de valeur évaluée | 2026 | yes | city |
| Vancouver | B.C. | 0.3364% | $1,682 | General Purpose 1.93406 + Provincial School 0.98001 + TransLink 0.35893 + BC Assessment 0.03814 + Metro Vancouver 0.05260 + MFA 0.00020 = Total $3.36394 par 1 000 $ de valeur imposable | 2026 | yes | city |
51 city(ies) published of the 63 covered by our price dossiers. 12 still to collect — a city appears only once its rate is verified at its official source.
The trap: the rate does not apply to the sale price
This rate applies to the municipal assessed value, which is not the market price: in many cities the assessment lags sales by two or three years. Applied to today's sale price, the calculation therefore overstates the real bill.
This is the most common error when comparing two cities: a high rate on low assessments can cost less than a modest rate on up-to-date ones. To know what you will actually pay, you need the rate and the property's assessment — the subject of our dossier on municipal assessment versus market value.
A second nuance: depending on the province, the published rate does or does not include the education portion, and some cities add area levies (water, transit, borough). The "as published" column lets you check what we recorded, and the official source lets you cross-check everything.
What it is actually for
Property taxes are the most underestimated recurring cost of buying. They enter your borrowing capacity (the GDS ratio counts them), the income needed to qualify, and the rent-versus-buy comparison — three dossiers where they weigh every month, not just at purchase.
Until now, those calculations rested on a published assumption — 1% of value per year — for lack of anything better. This table exists to replace it with real rates, city by city, as collection advances.
Method
- Single source: the city itself. Every rate comes from the municipality's official site (tax bylaw, budget, "property taxes" page), not an aggregator. The exact URL is published beside each row.
- Conversion to a common unit. Cities publish in "$ per $100", "$ per $1,000", mills or percentages. Everything is converted to a percentage of assessed value, and the original figure stays visible so the conversion can be checked.
- The base residential rate. Where a city publishes several residential rates (areas, boroughs, with or without water service), we take the most general one and say so.
- Nothing is estimated. A city whose rate was not found, or whose budget is not yet adopted, does not appear. The coverage counter says how many are missing.
- Regeneration. The table is rebuilt at every build from verified data (last generated: July 30, 2026). Rates change once a year with the municipal budget: each row carries its tax year and verification date.
Frequently asked questions
How is my property tax bill calculated?
By multiplying your property's municipal assessed value by your city's tax rate. Note: it is the ASSESSED value, not the price you paid — in many cities the assessment lags the market by two or three years.
Why do rates vary so much between cities?
Because a rate cannot be read alone: a city with high assessments can afford a lower rate for the same budget, and vice versa. Comparing two rates without comparing assessment levels says little about what you will pay.
Does the published rate include school tax?
It depends on the province and the city. Our table indicates it where the source says so, and shows "—" where it does not — rather than assuming.
Can I contest my municipal assessment?
Yes, within strict deadlines that vary by province and assessment cycle. This is a certified appraiser's field: they can establish a defensible value and support the review request. Our dossier on municipal assessment explains how it differs from market value.
Go further
A question about your tax bill?
A municipal assessment can be contested, within strict deadlines, and that is a certified appraiser's work. Payotte names a single one per sector, with their credential published so you can check it yourself.
Find a certified appraiser