By MillRate USA · Rates from the Michigan Department of Treasury · Last reviewed 2026-10-27
How to read these rankings
Michigan rates are in mills, dollars per $1,000 of taxable value. These rankings use the homestead rate, which a home you live in pays; second homes and rentals pay up to 18 mills more. Taxable value is usually well below market value.
The rankings cover the 198 places with at least 10,000 residents, using Census Bureau population estimates for 2025. Many places have more than one rate, because they span school or tax districts. Each is ranked by its main rate: the rate in the school district that shares its name, or where there isn't one, the middle of its rates. The full range is shown underneath. Your own rate depends on your address. The middle rate among them is 38.26275 mills.
Highest 2025 rates
| # | Place | County | Rate |
|---|---|---|---|
| 1 | Harper Woods | Wayne County | 87.2806range 86.6266 to 87.9346 |
| 2 | Melvindale | Wayne County | 70.0462 |
| 3 | Hazel Park | Oakland County | 65.0247 |
| 4 | Detroit | Wayne County | 64.1844 |
| 5 | Ypsilanti | Washtenaw County | 63.2948 |
| 6 | Lansing | Ingham County | 62.6447range 62.6447 to 66.162 |
| 7 | Trenton | Wayne County | 60.7625range 56.5996 to 60.7625 |
| 8 | Eastpointe | Macomb County | 60.3754range 60.3754 to 62.9216 |
| 9 | Oak Park | Oakland County | 60.0713range 59.4486 to 60.0713 |
| 10 | Allen Park | Wayne County | 59.8721range 47.8721 to 59.8721 |
Lowest 2025 rates
| # | Place | County | Rate |
|---|---|---|---|
| 1 | Brighton Township | Livingston County | 19.857range 19.857 to 27.5026 |
| 2 | Oceola Township | Livingston County | 20.4937range 17.4941 to 27.8514 |
| 3 | Genoa Township | Livingston County | 21.41445range 16.8507 to 27.4163 |
| 4 | Tyrone Township | Livingston County | 22.6336range 22.1388 to 25.1374 |
| 5 | Marion Township | Livingston County | 22.92085range 22.6564 to 23.1853 |
| 6 | Long Lake Township | Grand Traverse County | 25.3866 |
| 7 | Grand Haven Township | Ottawa County | 25.8877 |
| 8 | Bedford Township | Monroe County | 25.9129range 24.1129 to 26.7533 |
| 9 | Berlin Township | Monroe County | 26.6605range 24.6405 to 35.0364 |
| 10 | Garfield Township | Grand Traverse County | 26.6921 |
What the gap means in dollars
On $100,000 of taxable value, Harper Woods' rate comes to $8,728 a year, and Brighton Township's to $1,986: a difference of $6,742. Deductions, exemptions and credits lower the actual bill.
Biggest increases, 2024 to 2025
The ranked places whose rate rose the most. A higher rate doesn't always mean a higher bill, because values change too.
| # | Place | County | Change | 2024 → 2025 |
|---|---|---|---|---|
| 1 | Hazel Park | Oakland County | +21.1% | 53.6816 → 65.0247 |
| 2 | Warren | Macomb County | +5.6% | 50.1482 → 52.9663 |
| 3 | Trenton | Wayne County | +4.7% | 58.0356 → 60.7625 |
| 4 | Clawson | Oakland County | +3.5% | 46.9705 → 48.6167 |
| 5 | Grosse Ile Township | Wayne County | +3.0% | 42.9032 → 44.1934 |
| 6 | Woodhaven | Wayne County | +2.7% | 51.9774 → 53.3925 |
| 7 | Oak Park | Oakland County | +2.2% | 58.7651 → 60.0713 |
| 8 | Grand Haven Township | Ottawa County | +2.2% | 25.3199 → 25.8877 |
| 9 | Grand Haven | Ottawa County | +2.2% | 33.3284 → 34.0702 |
| 10 | Comstock Township | Kalamazoo County | +2.1% | 44.2781 → 45.2268 |
Find your rate
Every Michigan city, town and township has its own page with its rate history and a calculator. Start from the Michigan page, or read the Michigan property tax guide for how bills, deadlines and appeals work.
Source
Source: Michigan Department of Treasury, 2025 Total Property Tax Rates in Michigan. Retrieved 2026-10-27.
Rates are shown exactly as published. Rankings compare published rates, not bills. Spotted an error? Email [email protected].