Official 2025 Michigan Treasury millage

Property tax rates for every Metro Detroit city

All 236 municipalities and 203 school districts across eight counties. Rates run from 14.77 mills (Deerfield Township) to 73.69 mills (River Rouge) — a difference of $10,311 a year on the same $350,000 home.

Every city page carries the full school-district breakdown, what the bill becomes after you buy, how the housing stock is built, and the lead and radon readings for that community.

236
Cities & townships
203
School districts
14.77
Lowest millage
73.69
Highest millage

Most searched Metro Detroit cities

The municipalities people look up most often. Each page carries the full school-district breakdown, worked bills, and what the tax becomes after a sale.

MunicipalityCounty Lowest millageAnnual tax on $350,000
Royal OakOakland37.96$6,643
LivoniaWayne37.45$6,554
DetroitWayne64.18$11,232
NoviOakland27.16$4,752
WarrenMacomb51.20$8,961
Sterling HeightsMacomb38.93$6,812
TroyOakland30.63$5,360
Shelby TownshipMacomb28.55$4,996
DearbornWayne50.87$8,902
Ann ArborWashtenaw52.67$9,216
BirminghamOakland38.14$6,675
Canton TownshipWayne30.12$5,272
SouthfieldOakland50.70$8,872
RosevilleMacomb55.10$9,643
FerndaleOakland47.16$8,252
Orion TownshipOakland29.07$5,086
WestlandWayne43.48$7,609
InksterWayne54.14$9,474
Plymouth TownshipWayne32.40$5,671
Bedford TownshipMonroe24.11$4,220
Brownstown TownshipWayne27.56$4,822
Garden CityWayne55.09$9,640
Hazel ParkOakland62.22$10,889
Lincoln ParkWayne52.76$9,233

Lowest property taxes in Metro Detroit

MunicipalityCounty Lowest millageAnnual tax on $350,000
Deerfield TownshipLivingston14.7729$2,585
Genoa TownshipLivingston16.8507$2,949
Oceola TownshipLivingston17.4941$3,061
Cohoctah TownshipLivingston18.4114$3,222
Burnside TownshipLapeer19.3214$3,381
Burlington TownshipLapeer19.3779$3,391
Brighton TownshipLivingston19.8570$3,475
Arcadia TownshipLapeer20.6206$3,609
Deerfield TownshipLapeer20.7543$3,632
Oregon TownshipLapeer20.9292$3,663

Highest property taxes in Metro Detroit

MunicipalityCounty Lowest millageAnnual tax on $350,000
River RougeWayne73.6904$12,896
EcorseWayne71.6508$12,539
Harper WoodsWayne69.1266$12,097
DetroitWayne64.1844$11,232
YpsilantiWashtenaw63.2948$11,077
Highland ParkWayne63.2210$11,064
Hazel ParkOakland62.2247$10,889
EastpointeMacomb60.3754$10,566
MelvindaleWayne60.0462$10,508
Oak ParkOakland59.4486$10,404

Ranked on each municipality's lowest available school-district rate, at the homestead rate, on the uncapped taxable value.

7 water systems are above Michigan's 12 ppb lead action level. Grosse Ile Township 19 ppb · Madison Heights 18 ppb · Inkster 18 ppb · Taylor 16 ppb · Grosse Pointe Woods 13 ppb · Hamtramck 13 ppb · River Rouge 13 ppb. Lead is measured at the system, not the house — it cannot tell you whether a specific property has a lead service line, but it is worth knowing before you shop.
Comparing two cities? City-vs-city comparisons put any two municipalities side by side — which is cheaper, by how much on a $350,000 home, and whether they share school districts where the same classrooms cost thousands a year more on one side of a municipal line.

Common questions

Which Metro Detroit city has the lowest property taxes?

Deerfield Township, at 14.77 mills — about $2,585 a year on a $350,000 home at the homestead rate. The ten lowest-taxed municipalities in the region are ranked in the table above.

Which Metro Detroit city has the highest property taxes?

River Rouge, at 73.69 mills — about $12,896 a year on the same $350,000 home, $10,311 more than the cheapest community in the region.

How are Michigan property taxes calculated?

Taxable value divided by 1,000, times the millage rate. After a purchase, taxable value uncaps to roughly half the price — so a $350,000 home is taxed on about $175,000, and every mill costs $175 a year. The millage depends on the municipality AND the school district, which is why each city page here breaks the rate out by district.

Why do two homes in the same school district pay different taxes?

A school district is not a taxing unit — the municipality's millage stacks on top, and 112 of the 203 districts in the region span more than one municipality. Taylor School District runs 27.5563 mills in Brownstown Township and 54.1387 in Inkster — $4,652 a year apart on a $350,000 home, for the identical schools.

Will my taxes match what the listing shows?

Almost never. The listing shows the seller's bill on their capped taxable value; the year after you buy, the value uncaps to roughly half your price and the bill is recomputed. Run the uncapping calculator to see your actual number before you offer.

Browse by county

Wayne County 43

Oakland County 52

Macomb County 24

Washtenaw County 27

Livingston County 19

Monroe County 19

St. Clair County 31

Lapeer County 21