Guest, Sign inJoin
Main Street Downtown Benton HarborBenton Harbor, #1 on this list · Photo: Humbles Art · CC BY-SA 3.0
Michigan rankings · Property tax

Towns with the lowest property taxes in Michigan

Benton Harbor has the lowest property-tax bills of Michigan’s 698 towns of 2,500+: homeowners’ median bill is $911 a year (Census ACS 2020–2024). The typical town’s median bill here is $2,716.

Census Bureau, American Community Survey 2020–2024: the median yearly real-estate tax bill homeowners pay. The survey reports bills of $10,000 or more only as “$10,000+”, so those towns are listed below the list, not ranked. A described list: no letters. How grades work

#1

Benton Harbor

Berrien County · 8,803 people
$911

Median yearly bill·1.19% of the median home value

#3

Calumet Township

Houghton County · 6,309 people
$983

Median yearly bill·0.98% of the median home value

All 698 towns

Median yearly bill, lowest first. Towns with the same figure share a rank (T = tied; 128 towns here).

698 towns ranked. Not here? See why a town may be missing.

#TownMedian yearly billOf home valueHome value
1Benton HarborBerrien County · 8,803 people$9111.19%$76,500median (ACS)
2Hayes TownshipClare County · 4,722 people$9661.03%$93,700median (ACS)
3Calumet TownshipHoughton County · 6,309 people$9830.98%$99,800median (ACS)
4Mills TownshipOgemaw County · 4,054 people$9921.21%$81,800median (ACS)
5Big Creek TownshipOscoda County · 2,739 people$1,0320.92%$111,700median (ACS)
6Oscoda TownshipIosco County · 7,158 people$1,0860.88%$122,900median (ACS)
7FlintGenesee County · 79,306 people$1,1062.07%$53,500median (ACS)
8Pentland TownshipLuce County · 2,693 people$1,1560.87%$133,500median (ACS)
9Muskegon HeightsMuskegon County · 9,770 people$1,1941.76%$68,000median (ACS)
10Richfield TownshipRoscommon County · 3,575 people$1,2151.10%$110,200median (ACS)
11Mount MorrisGenesee County · 3,086 people$1,2231.41%$86,600median (ACS)
12PontiacOakland County · 62,077 people$1,2571.03%$121,700median (ACS)
13Webber TownshipLake County · 2,583 people$1,2731.17%$108,500median (ACS)
14Iron RiverIron County · 3,027 people$1,2801.51%$85,000median (ACS)
15Jefferson TownshipHillsdale County · 3,037 people$1,3020.88%$148,400median (ACS)
16ManistiqueSchoolcraft County · 2,868 people$1,3071.40%$93,300median (ACS)
17Roscommon TownshipRoscommon County · 4,520 people$1,3150.95%$137,700median (ACS)
18Highland ParkWayne County · 8,248 people$1,3261.67%$79,200median (ACS)
19Hartford TownshipVan Buren County · 2,981 people$1,3270.88%$150,000median (ACS)
20AlbionCalhoun County · 7,474 people$1,3361.34%$99,900median (ACS)
21DowagiacCass County · 5,725 people$1,3481.03%$130,800median (ACS)
22SaginawSaginaw County · 42,863 people$1,3582.26%$60,000median (ACS)
23Lee TownshipAllegan County · 3,836 people$1,3781.71%$80,600median (ACS)
24NorwayDickinson County · 2,815 people$1,3931.53%$91,100median (ACS)
25Big Prairie TownshipNewaygo County · 2,569 people$1,4000.98%$143,500median (ACS)
26DetroitWayne County · 649,095 people$1,4021.67%$83,900median (ACS)
27Kalkaska TownshipKalkaska County · 5,207 people$1,4030.81%$173,900median (ACS)
28IronwoodGogebic County · 4,950 people$1,4231.71%$83,100median (ACS)
29SanduskySanilac County · 2,664 people$1,4251.25%$113,800median (ACS)
30Surrey TownshipClare County · 3,704 people$1,4271.18%$121,300median (ACS)
31Mancelona TownshipAntrim County · 4,559 people$1,4290.89%$159,900median (ACS)
32Rogers CityPresque Isle County · 2,869 people$1,4501.32%$110,200median (ACS)
T33Green TownshipMecosta County · 3,408 people$1,4590.93%$156,200median (ACS)
T33Menominee TownshipMenominee County · 3,306 people$1,4590.79%$185,100median (ACS)
35Mecosta TownshipMecosta County · 2,891 people$1,4640.86%$169,600median (ACS)
36MuskegonMuskegon County · 37,224 people$1,4681.03%$142,300median (ACS)
37Forsyth TownshipMarquette County · 6,291 people$1,4740.87%$168,700median (ACS)
38Wells TownshipDelta County · 4,821 people$1,4820.84%$177,000median (ACS)
39Richland TownshipMontcalm County · 2,778 people$1,4861.05%$142,100median (ACS)
40Union TownshipBranch County · 2,969 people$1,4921.18%$126,400median (ACS)
41Munising TownshipAlger County · 2,759 people$1,4940.86%$174,700median (ACS)
T42Mayfield TownshipLapeer County · 8,070 people$1,4950.79%$188,100median (ACS)
T42Sherman TownshipIsabella County · 3,236 people$1,4950.95%$157,400median (ACS)
44Buena Vista TownshipSaginaw County · 7,473 people$1,4972.20%$67,900median (ACS)
45Vassar TownshipTuscola County · 3,871 people$1,4991.22%$123,200median (ACS)
46NilesBerrien County · 11,665 people$1,5171.12%$135,100median (ACS)
47Plainfield TownshipIosco County · 3,353 people$1,5240.87%$174,300median (ACS)
48Albert TownshipMontmorency County · 2,637 people$1,5310.90%$170,200median (ACS)
49Ishpeming TownshipMarquette County · 3,449 people$1,5500.75%$206,400median (ACS)
T50Adams TownshipHoughton County · 2,565 people$1,5531.32%$118,000median (ACS)
T50Evergreen TownshipMontcalm County · 3,063 people$1,5530.80%$194,800median (ACS)
52Bagley TownshipOtsego County · 6,104 people$1,5720.67%$234,300median (ACS)
T53Grant TownshipOceana County · 3,034 people$1,5761.20%$131,000median (ACS)
T53Ionia TownshipIonia County · 4,125 people$1,5760.99%$158,600median (ACS)
55River RougeWayne County · 6,814 people$1,5802.43%$65,100median (ACS)
56AlleganAllegan County · 5,127 people$1,5860.90%$176,600median (ACS)
57Cambria TownshipHillsdale County · 2,547 people$1,5870.83%$190,500median (ACS)
58Bloomer TownshipMontcalm County · 6,567 people$1,5880.82%$194,400median (ACS)
59Livingston TownshipOtsego County · 2,748 people$1,6100.73%$220,200median (ACS)
60Reed CityOsceola County · 2,528 people$1,6161.41%$115,000median (ACS)
61Baraga TownshipBaraga County · 3,382 people$1,6171.21%$133,300median (ACS)
62Reynolds TownshipMontcalm County · 5,687 people$1,6220.90%$181,200median (ACS)
63Deerfield TownshipLapeer County · 5,802 people$1,6230.88%$184,600median (ACS)
64Coldwater TownshipBranch County · 3,859 people$1,6390.97%$169,300median (ACS)
65Kinross TownshipChippewa County · 6,790 people$1,6411.29%$127,300median (ACS)
66St. LouisGratiot County · 7,406 people$1,6421.38%$119,200median (ACS)
67Benton TownshipCheboygan County · 3,158 people$1,6450.82%$200,900median (ACS)
68EcorseWayne County · 8,893 people$1,6482.52%$65,400median (ACS)
69Colon TownshipSt. Joseph County · 3,336 people$1,6520.86%$192,400median (ACS)
70Lapeer TownshipLapeer County · 4,996 people$1,6570.65%$254,100median (ACS)
T71Denton TownshipRoscommon County · 5,411 people$1,6681.02%$163,200median (ACS)
T71Home TownshipMontcalm County · 2,813 people$1,6681.22%$136,800median (ACS)
73GladwinGladwin County · 3,140 people$1,6701.32%$126,900median (ACS)
74Hayes TownshipOtsego County · 2,839 people$1,6780.75%$222,300median (ACS)
75IshpemingMarquette County · 6,205 people$1,6891.51%$111,900median (ACS)
76Lexington TownshipSanilac County · 3,452 people$1,7020.84%$203,400median (ACS)
T77Arbela TownshipTuscola County · 2,770 people$1,7071.13%$150,400median (ACS)
T77Holton TownshipMuskegon County · 2,674 people$1,7070.92%$186,300median (ACS)
79L'Anse TownshipBaraga County · 3,634 people$1,7171.40%$122,700median (ACS)
80Elkland TownshipTuscola County · 3,485 people$1,7191.46%$117,800median (ACS)
T81LaGrange TownshipCass County · 3,724 people$1,7261.44%$119,600median (ACS)
T81Mount Morris TownshipGenesee County · 19,484 people$1,7261.81%$95,300median (ACS)
83Burr Oak TownshipSt. Joseph County · 2,635 people$1,7291.11%$155,300median (ACS)
84Sebewaing TownshipHuron County · 2,602 people$1,7321.55%$111,400median (ACS)
85Carrollton TownshipSaginaw County · 5,585 people$1,7442.12%$82,300median (ACS)
86Grayling TownshipCrawford County · 5,892 people$1,7461.07%$163,400median (ACS)
T87CaroTuscola County · 4,258 people$1,7491.70%$102,700median (ACS)
T87East TawasIosco County · 2,662 people$1,7491.34%$130,200median (ACS)
89Niles TownshipBerrien County · 14,304 people$1,7501.01%$173,100median (ACS)
90JacksonJackson County · 31,022 people$1,7531.70%$103,200median (ACS)
91AlpenaAlpena County · 10,088 people$1,7541.48%$118,700median (ACS)
92Quincy TownshipBranch County · 4,140 people$1,7621.09%$161,000median (ACS)
T93Bridgeport TownshipSaginaw County · 9,874 people$1,7631.60%$109,900median (ACS)
T93Crystal TownshipMontcalm County · 2,726 people$1,7630.91%$194,000median (ACS)
95Bay CityBay County · 31,868 people$1,7641.81%$97,600median (ACS)
96Mendon TownshipSt. Joseph County · 2,565 people$1,7650.97%$181,700median (ACS)
T97GladstoneDelta County · 5,189 people$1,7681.49%$118,600median (ACS)
T97MenomineeMenominee County · 8,175 people$1,7681.69%$104,400median (ACS)
99Fremont TownshipTuscola County · 3,126 people$1,7741.23%$144,400median (ACS)
100Littlefield TownshipEmmet County · 3,192 people$1,7790.69%$256,500median (ACS)
101SpringfieldCalhoun County · 5,246 people$1,7871.61%$110,800median (ACS)
102CheboyganCheboygan County · 4,804 people$1,8001.46%$123,200median (ACS)
103Genesee TownshipGenesee County · 20,266 people$1,8031.44%$125,400median (ACS)
104Millington TownshipTuscola County · 4,171 people$1,8061.03%$174,600median (ACS)
105Hagar TownshipBerrien County · 3,173 people$1,8080.76%$237,700median (ACS)
106Watervliet TownshipBerrien County · 3,126 people$1,8131.17%$154,500median (ACS)
107Constantine TownshipSt. Joseph County · 4,043 people$1,8211.12%$162,000median (ACS)
108HamtramckWayne County · 27,261 people$1,8251.39%$131,000median (ACS)
109HillsdaleHillsdale County · 8,002 people$1,8301.40%$130,900median (ACS)
110Pierson TownshipMontcalm County · 3,516 people$1,8310.75%$243,700median (ACS)
111Shelby TownshipOceana County · 4,143 people$1,8321.01%$180,800median (ACS)
112Bad AxeHuron County · 2,943 people$1,8341.46%$125,200median (ACS)
113Sage TownshipGladwin County · 2,502 people$1,8351.12%$163,800median (ACS)
114EscanabaDelta County · 12,257 people$1,8431.47%$125,200median (ACS)
T115InksterWayne County · 24,959 people$1,8472.30%$80,400median (ACS)
T115Oregon TownshipLapeer County · 5,722 people$1,8470.78%$236,400median (ACS)
117Bedford TownshipCalhoun County · 9,145 people$1,8481.30%$142,400median (ACS)
118Three RiversSt. Joseph County · 7,910 people$1,8631.38%$134,900median (ACS)
119Burtchville TownshipSt. Clair County · 4,034 people$1,8671.15%$162,000median (ACS)
120Homer TownshipCalhoun County · 2,897 people$1,8701.30%$144,400median (ACS)
121Chippewa TownshipIsabella County · 4,668 people$1,8731.19%$156,800median (ACS)
T122Caledonia TownshipShiawassee County · 4,323 people$1,8791.01%$186,800median (ACS)
T122SturgisSt. Joseph County · 10,900 people$1,8791.23%$152,600median (ACS)
124Marathon TownshipLapeer County · 4,444 people$1,8831.01%$186,300median (ACS)
125Otsego Lake TownshipOtsego County · 2,968 people$1,8860.86%$218,400median (ACS)
126Hope TownshipBarry County · 3,218 people$1,8930.81%$232,300median (ACS)
T127CorunnaShiawassee County · 3,000 people$1,8951.25%$151,000median (ACS)
T127Kimball TownshipSt. Clair County · 9,652 people$1,8950.96%$197,500median (ACS)
T129IoniaIonia County · 12,208 people$1,8981.15%$164,800median (ACS)
T129Paradise TownshipGrand Traverse County · 5,101 people$1,8980.71%$265,800median (ACS)
131Breitung TownshipDickinson County · 5,857 people$1,9101.09%$175,300median (ACS)
132Orleans TownshipIonia County · 2,758 people$1,9151.09%$175,700median (ACS)
T133Grant TownshipNewaygo County · 3,406 people$1,9200.87%$221,100median (ACS)
T133Henrietta TownshipJackson County · 4,729 people$1,9200.94%$204,700median (ACS)
T135ColdwaterBranch County · 14,216 people$1,9261.40%$137,500median (ACS)
T135Lyons TownshipIonia County · 3,580 people$1,9261.12%$171,400median (ACS)
137Ashland TownshipNewaygo County · 2,861 people$1,9281.07%$179,800median (ACS)
138LapeerLapeer County · 9,201 people$1,9341.08%$178,400median (ACS)
139Benton TownshipBerrien County · 14,228 people$1,9371.30%$148,700median (ACS)
140Sidney TownshipMontcalm County · 2,651 people$1,9381.03%$188,300median (ACS)
141Manistee TownshipManistee County · 4,268 people$1,9401.00%$193,900median (ACS)
142Madison TownshipLenawee County · 7,538 people$1,9421.11%$174,700median (ACS)
T143Burns TownshipShiawassee County · 3,268 people$1,9430.82%$236,200median (ACS)
T143Haring TownshipWexford County · 3,626 people$1,9431.01%$192,500median (ACS)
145Grant TownshipClare County · 3,437 people$1,9471.25%$155,700median (ACS)
146Worth TownshipSanilac County · 3,423 people$1,9480.89%$219,500median (ACS)
147Muskegon TownshipMuskegon County · 17,911 people$1,9521.30%$149,900median (ACS)
148Leoni TownshipJackson County · 13,764 people$1,9641.00%$196,200median (ACS)
149Howard TownshipCass County · 6,255 people$1,9670.98%$200,000median (ACS)
150Arcadia TownshipLapeer County · 3,174 people$1,9680.84%$235,400median (ACS)
151Jefferson TownshipCass County · 2,581 people$1,9700.73%$268,900median (ACS)
152IthacaGratiot County · 2,807 people$1,9751.48%$133,200median (ACS)
153Castleton TownshipBarry County · 3,425 people$1,9771.58%$125,000median (ACS)
154Bainbridge TownshipBerrien County · 2,625 people$1,9830.90%$220,600median (ACS)
155Sullivan TownshipMuskegon County · 2,725 people$1,9860.92%$215,700median (ACS)
156Egelston TownshipMuskegon County · 11,445 people$1,9891.24%$160,400median (ACS)
157BeldingIonia County · 6,000 people$1,9901.21%$163,800median (ACS)
158AlmaGratiot County · 9,304 people$1,9911.72%$115,900median (ACS)
159MelvindaleWayne County · 12,325 people$1,9931.58%$125,800median (ACS)
160Tuscarora TownshipCheboygan County · 3,113 people$2,0000.79%$253,700median (ACS)
161Lockport TownshipSt. Joseph County · 3,825 people$2,0111.02%$197,800median (ACS)
162Hastings TownshipBarry County · 3,091 people$2,0180.83%$242,200median (ACS)
163GreenvilleMontcalm County · 9,256 people$2,0271.10%$184,200median (ACS)
164NewaygoNewaygo County · 2,547 people$2,0291.76%$115,200median (ACS)
165Wheeler TownshipGratiot County · 2,569 people$2,0301.76%$115,400median (ACS)
166Soo TownshipChippewa County · 2,983 people$2,0320.84%$241,200median (ACS)
167Portage TownshipHoughton County · 3,234 people$2,0330.99%$204,700median (ACS)
168Coloma TownshipBerrien County · 4,968 people$2,0341.00%$203,700median (ACS)
169Buchanan TownshipBerrien County · 3,475 people$2,0561.06%$194,000median (ACS)
170Iron MountainDickinson County · 7,469 people$2,0601.45%$141,600median (ACS)
171CadillacWexford County · 10,438 people$2,0621.54%$134,300median (ACS)
172Bloomingdale TownshipVan Buren County · 3,074 people$2,0631.52%$135,600median (ACS)
173Nottawa TownshipSt. Joseph County · 3,808 people$2,0700.97%$214,300median (ACS)
174ManisteeManistee County · 6,157 people$2,0821.27%$164,100median (ACS)
175Lake TownshipMissaukee County · 2,851 people$2,0840.90%$230,300median (ACS)
176Erie TownshipMonroe County · 4,348 people$2,0871.06%$197,100median (ACS)
177Tobacco TownshipGladwin County · 2,519 people$2,0881.20%$173,700median (ACS)
T178NegauneeMarquette County · 4,663 people$2,0891.23%$170,100median (ACS)
T178Port HuronSt. Clair County · 28,273 people$2,0891.40%$149,300median (ACS)
180Lincoln ParkWayne County · 38,529 people$2,0901.60%$131,000median (ACS)
181Easton TownshipIonia County · 3,136 people$2,0921.09%$192,000median (ACS)
182Chocolay TownshipMarquette County · 6,014 people$2,0960.85%$246,800median (ACS)
183Bennington TownshipShiawassee County · 3,105 people$2,1101.12%$188,100median (ACS)
184Elba TownshipLapeer County · 5,256 people$2,1180.81%$261,200median (ACS)
T185BuchananBerrien County · 4,143 people$2,1281.38%$154,300median (ACS)
T185Trowbridge TownshipAllegan County · 2,561 people$2,1280.90%$235,900median (ACS)
187Casnovia TownshipMuskegon County · 2,825 people$2,1310.93%$229,800median (ACS)
188DurandShiawassee County · 3,457 people$2,1321.52%$140,300median (ACS)
189Vernon TownshipShiawassee County · 4,296 people$2,1371.26%$169,400median (ACS)
T190AdrianLenawee County · 20,191 people$2,1411.55%$138,000median (ACS)
T190Thetford TownshipGenesee County · 6,482 people$2,1411.05%$203,900median (ACS)
192Montcalm TownshipMontcalm County · 3,532 people$2,1461.02%$210,600median (ACS)
193Columbia TownshipVan Buren County · 2,542 people$2,1471.31%$164,500median (ACS)
194Ganges TownshipAllegan County · 2,676 people$2,1540.81%$266,200median (ACS)
195Battle CreekCalhoun County · 52,021 people$2,1561.52%$141,900median (ACS)
196Johnstown TownshipBarry County · 2,917 people$2,1591.00%$216,400median (ACS)
197Tompkins TownshipJackson County · 2,641 people$2,1651.05%$206,800median (ACS)
198Mussey TownshipSt. Clair County · 4,177 people$2,1691.00%$216,100median (ACS)
199Imlay CityLapeer County · 3,753 people$2,1861.46%$150,000median (ACS)
T200Somerset TownshipHillsdale County · 4,606 people$2,1880.87%$251,100median (ACS)
T200White Pigeon TownshipSt. Joseph County · 3,893 people$2,1881.21%$180,400median (ACS)
202Eaton RapidsEaton County · 5,218 people$2,1991.41%$155,800median (ACS)
T203Imlay TownshipLapeer County · 3,192 people$2,2020.74%$298,100median (ACS)
T203Owosso TownshipShiawassee County · 4,786 people$2,2021.22%$180,900median (ACS)
205Clearwater TownshipKalkaska County · 2,600 people$2,2031.01%$218,000median (ACS)
T206Almira TownshipBenzie County · 3,989 people$2,2040.77%$284,600median (ACS)
T206St. Charles TownshipSaginaw County · 3,115 people$2,2041.62%$136,300median (ACS)
208Attica TownshipLapeer County · 4,729 people$2,2070.90%$246,300median (ACS)
209Emmett TownshipSt. Clair County · 2,515 people$2,2150.92%$239,800median (ACS)
210OwossoShiawassee County · 14,437 people$2,2291.68%$132,600median (ACS)
211Chesaning TownshipSaginaw County · 4,654 people$2,2341.47%$152,100median (ACS)
212Escanaba TownshipDelta County · 3,552 people$2,2361.29%$173,800median (ACS)
T213KingsfordDickinson County · 5,096 people$2,2381.69%$132,100median (ACS)
T213Oronoko TownshipBerrien County · 9,074 people$2,2380.98%$228,100median (ACS)
215Ensley TownshipNewaygo County · 2,723 people$2,2400.90%$247,700median (ACS)
216Portsmouth TownshipBay County · 3,139 people$2,2421.35%$165,500median (ACS)
217Fraser TownshipBay County · 2,946 people$2,2451.38%$163,100median (ACS)
218Cato TownshipMontcalm County · 3,002 people$2,2531.29%$174,200median (ACS)
219Monterey TownshipAllegan County · 2,529 people$2,2661.22%$186,500median (ACS)
220Mason TownshipCass County · 2,874 people$2,2671.10%$205,300median (ACS)
221Parma TownshipJackson County · 2,670 people$2,2771.17%$195,000median (ACS)
222Geneva TownshipVan Buren County · 3,401 people$2,2801.24%$183,800median (ACS)
223BurtonGenesee County · 29,313 people$2,2811.61%$141,600median (ACS)
224Taymouth TownshipSaginaw County · 4,037 people$2,2871.10%$208,000median (ACS)
225Wales TownshipSt. Clair County · 3,195 people$2,2880.84%$273,700median (ACS)
226Port Huron TownshipSt. Clair County · 10,665 people$2,2941.17%$196,000median (ACS)
227Amber TownshipMason County · 2,550 people$2,2981.00%$228,700median (ACS)
T228Concord TownshipJackson County · 2,721 people$2,3051.22%$188,200median (ACS)
T228OtsegoAllegan County · 4,045 people$2,3051.44%$160,500median (ACS)
230Denmark TownshipTuscola County · 2,704 people$2,3071.39%$166,300median (ACS)
231Union TownshipIsabella County · 11,850 people$2,3181.42%$163,800median (ACS)
T232Big Rapids TownshipMecosta County · 4,096 people$2,3200.90%$256,800median (ACS)
T232RosevilleMacomb County · 46,863 people$2,3201.49%$155,800median (ACS)
234Kawkawlin TownshipBay County · 4,349 people$2,3241.23%$188,800median (ACS)
235Bangor TownshipBay County · 13,778 people$2,3261.37%$170,200median (ACS)
236Green Lake TownshipGrand Traverse County · 6,822 people$2,3280.80%$289,300median (ACS)
237Dalton TownshipMuskegon County · 9,651 people$2,3351.11%$210,800median (ACS)
238La Salle TownshipMonroe County · 4,591 people$2,3361.00%$233,200median (ACS)
239Clyde TownshipSt. Clair County · 5,422 people$2,3400.99%$235,700median (ACS)
240Benzonia TownshipBenzie County · 2,816 people$2,3410.72%$327,000median (ACS)
241Decatur TownshipVan Buren County · 3,503 people$2,3431.48%$158,000median (ACS)
242Eaton TownshipEaton County · 4,009 people$2,3471.09%$215,700median (ACS)
243Monroe TownshipMonroe County · 14,277 people$2,3481.25%$187,200median (ACS)
244Bellevue TownshipEaton County · 3,218 people$2,3511.38%$170,600median (ACS)
245Pine Grove TownshipVan Buren County · 3,083 people$2,3591.23%$192,200median (ACS)
246CharlotteEaton County · 9,305 people$2,3601.53%$153,900median (ACS)
247Flint TownshipGenesee County · 30,844 people$2,3631.49%$158,600median (ACS)
248Ontwa TownshipCass County · 6,839 people$2,3640.95%$249,800median (ACS)
249Forest TownshipGenesee County · 4,354 people$2,3691.18%$200,900median (ACS)
T250Perry TownshipShiawassee County · 4,167 people$2,3731.21%$196,300median (ACS)
T250Shiawassee TownshipShiawassee County · 2,726 people$2,3731.25%$190,200median (ACS)
252Sheridan TownshipNewaygo County · 2,581 people$2,3751.30%$183,300median (ACS)
253MonroeMonroe County · 20,076 people$2,3801.42%$167,900median (ACS)
254North Branch TownshipLapeer County · 3,557 people$2,3811.04%$227,900median (ACS)
255East Bay TownshipGrand Traverse County · 11,780 people$2,3900.86%$278,800median (ACS)
256Vienna TownshipGenesee County · 13,001 people$2,3981.20%$199,300median (ACS)
257Cedar Creek TownshipMuskegon County · 3,365 people$2,4001.07%$224,600median (ACS)
T258Ingersoll TownshipMidland County · 2,622 people$2,4021.26%$190,000median (ACS)
T258Waverly TownshipVan Buren County · 2,502 people$2,4021.08%$222,400median (ACS)
260Fabius TownshipSt. Joseph County · 3,325 people$2,4060.89%$270,700median (ACS)
261Morton TownshipMecosta County · 4,766 people$2,4070.95%$252,300median (ACS)
262Montrose TownshipGenesee County · 5,896 people$2,4251.30%$186,300median (ACS)
263Brooks TownshipNewaygo County · 3,833 people$2,4260.99%$244,100median (ACS)
264Croton TownshipNewaygo County · 3,472 people$2,4401.13%$216,700median (ACS)
265Marine CitySt. Clair County · 3,997 people$2,4431.53%$159,800median (ACS)
266Blackman TownshipJackson County · 24,987 people$2,4441.45%$169,000median (ACS)
267Little Traverse TownshipEmmet County · 2,622 people$2,4450.71%$345,400median (ACS)
268PottervilleEaton County · 3,135 people$2,4481.58%$154,500median (ACS)
269Big RapidsMecosta County · 8,623 people$2,4661.58%$156,400median (ACS)
270Lawrence TownshipVan Buren County · 3,294 people$2,4671.37%$179,500median (ACS)
271Hazel ParkOakland County · 14,937 people$2,4681.56%$158,600median (ACS)
272Rives TownshipJackson County · 4,794 people$2,4701.17%$210,300median (ACS)
273Woodstock TownshipLenawee County · 3,578 people$2,4741.08%$229,800median (ACS)
274PortlandIonia County · 3,770 people$2,4781.49%$166,200median (ACS)
275Raisinville TownshipMonroe County · 6,136 people$2,4801.03%$240,400median (ACS)
276Summit TownshipJackson County · 22,705 people$2,4861.26%$197,400median (ACS)
T277EssexvilleBay County · 3,284 people$2,4931.94%$128,500median (ACS)
T277Grand RapidsKent County · 201,183 people$2,4931.02%$244,500median (ACS)
279Bingham TownshipClinton County · 2,973 people$2,4961.04%$240,900median (ACS)
280Birch Run TownshipSaginaw County · 5,853 people$2,4991.15%$216,700median (ACS)
281Homer TownshipMidland County · 3,952 people$2,5001.31%$190,600median (ACS)
282HastingsBarry County · 7,490 people$2,5041.43%$174,500median (ACS)
283Blair TownshipGrand Traverse County · 9,208 people$2,5100.91%$275,200median (ACS)
284Eaton Rapids TownshipEaton County · 4,012 people$2,5111.07%$234,700median (ACS)
285Gerrish TownshipRoscommon County · 2,839 people$2,5131.08%$232,100median (ACS)
T286Berrien TownshipBerrien County · 4,787 people$2,5141.00%$252,500median (ACS)
T286FowlervilleLivingston County · 2,874 people$2,5141.31%$192,000median (ACS)
288Odessa TownshipIonia County · 3,966 people$2,5171.28%$197,200median (ACS)
289Spencer TownshipKent County · 4,288 people$2,5211.10%$228,900median (ACS)
290Kochville Township College campusSaginaw County · 5,166 people$2,5251.61%$156,800median (ACS)
291Fruitport TownshipMuskegon County · 15,666 people$2,5281.11%$226,800median (ACS)
292Carmel TownshipEaton County · 2,851 people$2,5301.14%$221,800median (ACS)
293Adrian TownshipLenawee County · 6,322 people$2,5331.10%$230,700median (ACS)
294BlissfieldLenawee County · 3,262 people$2,5361.49%$169,900median (ACS)
T295Bertrand TownshipBerrien County · 2,587 people$2,5370.85%$297,100median (ACS)
T295Ida TownshipMonroe County · 4,808 people$2,5370.80%$317,100median (ACS)
297Sault Ste. MarieChippewa County · 13,083 people$2,5381.82%$139,400median (ACS)
298VassarTuscola County · 2,685 people$2,5391.77%$143,200median (ACS)
299Martin TownshipAllegan County · 2,721 people$2,5411.24%$205,700median (ACS)
300Pennfield TownshipCalhoun County · 8,681 people$2,5451.53%$166,500median (ACS)
301Wayland TownshipAllegan County · 3,620 people$2,5510.77%$329,500median (ACS)
302Bingham TownshipLeelanau County · 2,660 people$2,5630.69%$373,200median (ACS)
303LudingtonMason County · 7,634 people$2,5651.28%$201,100median (ACS)
304Coe TownshipIsabella County · 3,084 people$2,5671.59%$161,000median (ACS)
305Redford TownshipWayne County · 47,432 people$2,5691.65%$155,600median (ACS)
306Marquette TownshipMarquette County · 4,196 people$2,5730.90%$286,700median (ACS)
307Robinson TownshipOttawa County · 6,475 people$2,5740.82%$313,100median (ACS)
308Danby TownshipIonia County · 2,997 people$2,5760.89%$288,800median (ACS)
309Exeter TownshipMonroe County · 3,977 people$2,5770.83%$310,100median (ACS)
310Holly TownshipOakland County · 12,283 people$2,5791.07%$240,800median (ACS)
T311EastpointeMacomb County · 33,814 people$2,5831.82%$142,200median (ACS)
T311Liberty TownshipJackson County · 3,080 people$2,5831.03%$249,900median (ACS)
T311Roosevelt ParkMuskegon County · 4,121 people$2,5831.34%$193,300median (ACS)
314Dryden TownshipLapeer County · 4,809 people$2,5880.86%$302,200median (ACS)
315Milton TownshipCass County · 3,187 people$2,5950.87%$299,600median (ACS)
T316Nelson TownshipKent County · 5,054 people$2,5961.02%$253,300median (ACS)
T316TaylorWayne County · 61,279 people$2,5961.70%$152,600median (ACS)
318Lee TownshipMidland County · 4,075 people$2,5971.56%$166,500median (ACS)
319Cohoctah TownshipLivingston County · 3,185 people$2,6000.75%$347,400median (ACS)
320Unadilla TownshipLivingston County · 3,284 people$2,6051.01%$258,300median (ACS)
321Silver Creek TownshipCass County · 3,041 people$2,6081.02%$255,100median (ACS)
322Solon TownshipKent County · 6,652 people$2,6091.02%$256,900median (ACS)
T323Eagle TownshipClinton County · 2,802 people$2,6141.02%$257,400median (ACS)
T323HollyOakland County · 5,906 people$2,6141.36%$192,300median (ACS)
T323Hopkins TownshipAllegan County · 2,754 people$2,6140.91%$287,500median (ACS)
326Richfield TownshipGenesee County · 8,941 people$2,6251.19%$219,800median (ACS)
327WayneWayne County · 17,065 people$2,6331.67%$157,800median (ACS)
328Flushing TownshipGenesee County · 10,574 people$2,6341.23%$213,600median (ACS)
329Ravenna TownshipMuskegon County · 3,045 people$2,6361.18%$224,100median (ACS)
330Beaver TownshipBay County · 2,684 people$2,6371.36%$193,800median (ACS)
331Frenchtown TownshipMonroe County · 21,753 people$2,6441.27%$208,000median (ACS)
332AlgonacSt. Clair County · 4,109 people$2,6461.33%$199,500median (ACS)
333Alamo TownshipKalamazoo County · 3,826 people$2,6491.02%$258,500median (ACS)
334Rutland TownshipBarry County · 4,308 people$2,6510.97%$273,600median (ACS)
335Boston TownshipIonia County · 6,121 people$2,6541.13%$235,400median (ACS)
336China TownshipSt. Clair County · 3,530 people$2,6630.83%$322,600median (ACS)
337Napoleon TownshipJackson County · 6,706 people$2,6651.16%$229,000median (ACS)
338FremontNewaygo County · 4,599 people$2,6741.37%$194,700median (ACS)
339LowellKent County · 4,134 people$2,6861.18%$228,400median (ACS)
340Rollin TownshipLenawee County · 3,020 people$2,6881.20%$224,500median (ACS)
341Swartz CreekGenesee County · 5,827 people$2,6931.55%$174,200median (ACS)
342Raisin TownshipLenawee County · 8,165 people$2,6961.12%$241,400median (ACS)
T343HancockHoughton County · 4,596 people$2,6981.63%$165,600median (ACS)
T343WalkerKent County · 25,881 people$2,6980.91%$295,200median (ACS)
345Fruitland TownshipMuskegon County · 5,955 people$2,7020.90%$298,900median (ACS)
346Leroy TownshipCalhoun County · 3,680 people$2,7041.10%$245,400median (ACS)
347Tyrone TownshipKent County · 5,262 people$2,7051.13%$238,400median (ACS)
348Hanover TownshipJackson County · 3,708 people$2,7111.19%$227,800median (ACS)
T349LansingIngham County · 113,884 people$2,7162.11%$128,700median (ACS)
T349Mundy TownshipGenesee County · 15,468 people$2,7161.27%$214,200median (ACS)
351Lansing TownshipIngham County · 8,060 people$2,7171.86%$146,200median (ACS)
352Waterford TownshipOakland County · 69,922 people$2,7221.08%$250,900median (ACS)
353Lincoln TownshipMidland County · 2,550 people$2,7241.40%$193,900median (ACS)
354Frankenlust TownshipBay County · 3,684 people$2,7281.13%$240,700median (ACS)
355Eureka TownshipMontcalm County · 4,354 people$2,7301.16%$236,200median (ACS)
356ClareClare County · 3,318 people$2,7342.03%$134,600median (ACS)
T357Columbus TownshipSt. Clair County · 4,303 people$2,7350.85%$323,200median (ACS)
T357Handy TownshipLivingston County · 8,887 people$2,7351.09%$250,400median (ACS)
T359Conway TownshipLivingston County · 3,594 people$2,7380.96%$285,500median (ACS)
T359Fort Gratiot TownshipSt. Clair County · 11,715 people$2,7381.14%$241,200median (ACS)
361RomulusWayne County · 24,547 people$2,7441.72%$159,500median (ACS)
362WestlandWayne County · 82,333 people$2,7511.49%$184,600median (ACS)
T363Cottrellville TownshipSt. Clair County · 3,469 people$2,7530.94%$293,900median (ACS)
T363Laketon TownshipMuskegon County · 7,721 people$2,7531.03%$266,800median (ACS)
365Berlin TownshipMonroe County · 10,123 people$2,7551.03%$268,300median (ACS)
366East China TownshipSt. Clair County · 3,661 people$2,7571.00%$275,900median (ACS)
367Bedford TownshipMonroe County · 32,013 people$2,7591.09%$253,100median (ACS)
368Hampton TownshipBay County · 9,581 people$2,7601.51%$182,600median (ACS)
369Gun Plain TownshipAllegan County · 6,169 people$2,7711.05%$264,000median (ACS)
370DavisonGenesee County · 5,039 people$2,7831.54%$181,200median (ACS)
371Gaines TownshipGenesee County · 6,610 people$2,7991.17%$238,300median (ACS)
T372Negaunee TownshipMarquette County · 3,292 people$2,8030.93%$302,400median (ACS)
T372Olive TownshipClinton County · 2,527 people$2,8030.95%$296,100median (ACS)
374Alpine TownshipKent County · 14,034 people$2,8071.20%$233,900median (ACS)
375Antwerp TownshipVan Buren County · 13,832 people$2,8081.15%$243,400median (ACS)
376Sherman TownshipSt. Joseph County · 3,462 people$2,8101.07%$262,700median (ACS)
377WyomingKent County · 78,588 people$2,8121.25%$225,200median (ACS)
378Elmwood TownshipLeelanau County · 5,039 people$2,8140.64%$436,400median (ACS)
T379Paw PawVan Buren County · 3,386 people$2,8201.90%$148,200median (ACS)
T379WhitehallMuskegon County · 3,205 people$2,8201.33%$212,600median (ACS)
381Fillmore TownshipAllegan County · 2,934 people$2,8210.90%$314,400median (ACS)
382Mount ClemensMacomb County · 15,419 people$2,8241.57%$179,400median (ACS)
383Bear Creek TownshipEmmet County · 6,513 people$2,8260.78%$364,500median (ACS)
384Whitewater TownshipGrand Traverse County · 2,736 people$2,8270.76%$373,000median (ACS)
385Garfield TownshipNewaygo County · 2,589 people$2,8311.13%$250,700median (ACS)
386Clayton TownshipGenesee County · 7,309 people$2,8331.23%$231,200median (ACS)
387WaylandAllegan County · 4,531 people$2,8341.37%$207,400median (ACS)
388Norvell TownshipJackson County · 2,822 people$2,8351.02%$278,600median (ACS)
389Oak ParkOakland County · 29,072 people$2,8391.34%$212,300median (ACS)
390Otsego TownshipAllegan County · 6,001 people$2,8421.07%$265,000median (ACS)
T391Deerfield TownshipIsabella County · 3,366 people$2,8431.20%$237,000median (ACS)
T391St. JohnsClinton County · 7,780 people$2,8431.48%$192,400median (ACS)
393Kalamazoo TownshipKalamazoo County · 22,523 people$2,8471.58%$180,200median (ACS)
394Casco TownshipSt. Clair County · 4,387 people$2,8480.94%$303,200median (ACS)
395Cooper TownshipKalamazoo County · 10,446 people$2,8521.20%$236,900median (ACS)
T396Norton ShoresMuskegon County · 25,088 people$2,8571.22%$234,800median (ACS)
T396Rose TownshipOakland County · 6,268 people$2,8570.83%$345,100median (ACS)
398Whiteford TownshipMonroe County · 4,618 people$2,8631.03%$277,900median (ACS)
399GaylordOtsego County · 4,444 people$2,8711.49%$192,800median (ACS)
T400Barry TownshipBarry County · 3,502 people$2,8720.83%$344,100median (ACS)
T400Hamlin TownshipEaton County · 3,238 people$2,8721.14%$252,800median (ACS)
402BellevilleWayne County · 3,851 people$2,8741.94%$148,300median (ACS)
403Jerome TownshipMidland County · 4,613 people$2,8781.50%$192,000median (ACS)
404Center LineMacomb County · 8,503 people$2,8851.84%$156,600median (ACS)
405Manlius TownshipAllegan County · 3,433 people$2,8921.02%$282,600median (ACS)
406MattawanVan Buren County · 2,934 people$2,9011.60%$181,600median (ACS)
407Thomas TownshipSaginaw County · 11,900 people$2,9021.51%$191,900median (ACS)
408Dorr TownshipAllegan County · 7,918 people$2,9101.00%$290,100median (ACS)
409Garfield TownshipGrand Traverse County · 19,698 people$2,9140.92%$316,200median (ACS)
410Spring Arbor TownshipJackson County · 8,526 people$2,9151.34%$217,700median (ACS)
411WyandotteWayne County · 24,072 people$2,9231.75%$166,900median (ACS)
T412Boyne CityCharlevoix County · 3,793 people$2,9241.17%$249,000median (ACS)
T412HudsonvilleOttawa County · 7,964 people$2,9241.02%$285,700median (ACS)
T412Lake TownshipBerrien County · 3,348 people$2,9240.98%$299,800median (ACS)
415Waterloo TownshipJackson County · 2,995 people$2,9321.20%$243,600median (ACS)
T416Auburn HillsOakland County · 25,925 people$2,9411.20%$245,000median (ACS)
T416Madison HeightsOakland County · 28,297 people$2,9411.48%$199,100median (ACS)
418RichmondMacomb County · 5,927 people$2,9421.24%$237,700median (ACS)
419Overisel TownshipAllegan County · 3,169 people$2,9450.86%$344,300median (ACS)
420Resort TownshipEmmet County · 2,821 people$2,9460.75%$394,500median (ACS)
421London TownshipMonroe County · 3,006 people$2,9481.25%$235,200median (ACS)
422Davison TownshipGenesee County · 20,403 people$2,9531.27%$231,700median (ACS)
423FentonGenesee County · 11,774 people$2,9551.25%$235,900median (ACS)
424Argentine TownshipGenesee County · 7,021 people$2,9561.07%$277,200median (ACS)
425Acme TownshipGrand Traverse County · 4,531 people$2,9570.87%$338,300median (ACS)
426KalamazooKalamazoo County · 72,683 people$2,9581.65%$179,000median (ACS)
427Cambridge TownshipLenawee County · 5,763 people$2,9651.08%$275,700median (ACS)
T428Brady TownshipKalamazoo County · 4,485 people$2,9671.21%$244,600median (ACS)
T428Franklin TownshipLenawee County · 3,047 people$2,9671.01%$293,900median (ACS)
430Paw Paw TownshipVan Buren County · 6,884 people$2,9691.50%$197,400median (ACS)
431Almena TownshipVan Buren County · 5,404 people$2,9741.10%$270,000median (ACS)
432Stockbridge TownshipIngham County · 3,998 people$2,9761.29%$230,500median (ACS)
433Monitor TownshipBay County · 10,597 people$2,9811.44%$207,300median (ACS)
434MiddlevilleBarry County · 4,407 people$2,9841.32%$226,700median (ACS)
T435Iosco TownshipLivingston County · 3,876 people$2,9890.94%$319,500median (ACS)
T435Riley TownshipSt. Clair County · 3,196 people$2,9890.86%$348,500median (ACS)
437Walled LakeOakland County · 7,320 people$2,9901.33%$224,200median (ACS)
438St. Clair ShoresMacomb County · 57,872 people$2,9941.42%$210,700median (ACS)
439Pavilion TownshipKalamazoo County · 6,333 people$2,9971.13%$264,500median (ACS)
440Deerfield TownshipLivingston County · 4,102 people$3,0060.92%$326,500median (ACS)
441Hamlin TownshipMason County · 3,732 people$3,0081.07%$281,400median (ACS)
442Lenox TownshipMacomb County · 13,251 people$3,0111.41%$212,900median (ACS)
T443Berlin TownshipSt. Clair County · 3,134 people$3,0180.96%$313,100median (ACS)
T443WarrenMacomb County · 137,138 people$3,0181.56%$193,400median (ACS)
445Georgetown TownshipOttawa County · 55,682 people$3,0280.90%$336,400median (ACS)
T446Clinton TownshipLenawee County · 3,700 people$3,0321.52%$199,100median (ACS)
T446Summerfield TownshipMonroe County · 3,195 people$3,0321.06%$284,700median (ACS)
448Onondaga TownshipIngham County · 3,086 people$3,0351.14%$267,200median (ACS)
449Dearborn HeightsWayne County · 60,664 people$3,0361.64%$185,100median (ACS)
450Garden CityWayne County · 26,280 people$3,0461.80%$168,800median (ACS)
451Ash TownshipMonroe County · 8,013 people$3,0591.19%$257,900median (ACS)
452St. Joseph TownshipBerrien County · 9,703 people$3,0601.23%$248,900median (ACS)
453Olive TownshipOttawa County · 5,291 people$3,0611.08%$283,800median (ACS)
454Sparta TownshipKent County · 9,617 people$3,0621.32%$231,600median (ACS)
455Marion TownshipLivingston County · 12,051 people$3,0630.80%$381,100median (ACS)
456CoopersvilleOttawa County · 4,802 people$3,0681.26%$244,100median (ACS)
457Oakfield TownshipKent County · 6,190 people$3,0710.88%$347,200median (ACS)
458Benton TownshipEaton County · 2,776 people$3,0791.12%$275,000median (ACS)
459St. Clair TownshipSt. Clair County · 7,159 people$3,0850.92%$334,600median (ACS)
460Salem TownshipAllegan County · 5,269 people$3,0961.01%$307,500median (ACS)
461Orangeville TownshipBarry County · 3,497 people$3,1051.04%$297,600median (ACS)
462Crockery TownshipOttawa County · 4,784 people$3,1061.02%$306,000median (ACS)
463Williams TownshipBay County · 5,032 people$3,1111.74%$178,300median (ACS)
464HollandOttawa County · 35,372 people$3,1161.24%$252,200median (ACS)
465Ira TownshipSt. Clair County · 5,104 people$3,1201.28%$244,200median (ACS)
466ZeelandOttawa County · 5,637 people$3,1281.05%$299,000median (ACS)
467PlainwellAllegan County · 3,722 people$3,1321.42%$220,500median (ACS)
468Wright TownshipOttawa County · 3,185 people$3,1360.98%$321,000median (ACS)
T469Maple Grove TownshipSaginaw County · 2,646 people$3,1371.35%$232,200median (ACS)
T469Richland TownshipSaginaw County · 3,902 people$3,1371.46%$215,300median (ACS)
471SpartaKent County · 4,255 people$3,1391.46%$215,400median (ACS)
472Newton TownshipCalhoun County · 2,800 people$3,1401.25%$251,500median (ACS)
473Heath TownshipAllegan County · 4,017 people$3,1420.95%$332,400median (ACS)
474Mount PleasantIsabella County · 20,925 people$3,1481.82%$173,100median (ACS)
475Metamora TownshipLapeer County · 4,573 people$3,1500.82%$383,000median (ACS)
476FlushingGenesee County · 8,175 people$3,1681.55%$204,500median (ACS)
477Emmett TownshipCalhoun County · 11,712 people$3,1791.44%$220,000median (ACS)
478Comstock TownshipKalamazoo County · 15,512 people$3,1841.32%$241,500median (ACS)
479Dundee TownshipMonroe County · 8,780 people$3,2131.17%$274,000median (ACS)
480New HavenMacomb County · 6,749 people$3,2141.54%$209,000median (ACS)
481Lincoln TownshipBerrien County · 14,814 people$3,2181.08%$299,100median (ACS)
482Sumpter TownshipWayne County · 11,384 people$3,2251.19%$270,700median (ACS)
483VicksburgKalamazoo County · 3,973 people$3,2261.39%$231,500median (ACS)
484HowellLivingston County · 9,896 people$3,2311.22%$265,600median (ACS)
485MarysvilleSt. Clair County · 9,868 people$3,2341.55%$208,600median (ACS)
486Oceola TownshipLivingston County · 14,888 people$3,2400.88%$368,700median (ACS)
487Gaines TownshipKent County · 30,659 people$3,2411.00%$325,200median (ACS)
488KentwoodKent County · 54,776 people$3,2461.21%$268,200median (ACS)
T489MidlandMidland County · 42,806 people$3,2571.60%$203,900median (ACS)
T489Woodhull TownshipShiawassee County · 3,689 people$3,2571.16%$280,200median (ACS)
491Elk Rapids TownshipAntrim County · 2,647 people$3,2610.81%$401,100median (ACS)
T492FerrysburgOttawa County · 2,955 people$3,2661.36%$239,900median (ACS)
T492Keego HarborOakland County · 2,723 people$3,2661.28%$255,900median (ACS)
T492Sandstone TownshipJackson County · 3,873 people$3,2661.42%$230,600median (ACS)
T495LindenGenesee County · 4,186 people$3,2801.37%$239,700median (ACS)
T495Victor TownshipClinton County · 3,493 people$3,2801.14%$288,400median (ACS)
497RomeoMacomb County · 3,750 people$3,2841.23%$266,200median (ACS)
498Hadley TownshipLapeer County · 4,555 people$3,2890.92%$356,100median (ACS)
499SouthgateWayne County · 28,931 people$3,2921.90%$173,600median (ACS)
500Clinton TownshipMacomb County · 101,374 people$3,3201.48%$225,000median (ACS)
501Schoolcraft TownshipKalamazoo County · 9,316 people$3,3231.29%$258,200median (ACS)
502Porter TownshipCass County · 3,946 people$3,3291.11%$300,800median (ACS)
503UticaMacomb County · 5,114 people$3,3341.44%$231,100median (ACS)
504Ray TownshipMacomb County · 3,848 people$3,3420.88%$377,700median (ACS)
505MarshallCalhoun County · 6,800 people$3,3511.93%$173,500median (ACS)
506TecumsehLenawee County · 8,608 people$3,3691.55%$216,700median (ACS)
507GrandvilleKent County · 17,018 people$3,3771.24%$271,300median (ACS)
T508Putnam TownshipLivingston County · 7,797 people$3,3970.98%$344,900median (ACS)
T508St. ClairSt. Clair County · 5,833 people$3,3971.52%$223,200median (ACS)
510Allendale TownshipOttawa County · 27,519 people$3,4001.06%$321,300median (ACS)
511Grand HavenOttawa County · 11,038 people$3,4011.36%$250,100median (ACS)
512Tyrone TownshipLivingston County · 12,270 people$3,4160.92%$370,600median (ACS)
513Casco TownshipAllegan County · 2,937 people$3,4221.10%$310,200median (ACS)
514Columbia TownshipJackson County · 7,515 people$3,4281.24%$276,700median (ACS)
515Harper WoodsWayne County · 14,860 people$3,4332.18%$157,200median (ACS)
516Grand Haven TownshipOttawa County · 19,981 people$3,4370.94%$365,800median (ACS)
517Richland TownshipKalamazoo County · 9,116 people$3,4421.11%$309,500median (ACS)
518Cedar SpringsKent County · 3,789 people$3,4511.61%$214,000median (ACS)
519Long Lake TownshipGrand Traverse County · 10,101 people$3,4660.84%$410,600median (ACS)
520Allen ParkWayne County · 27,445 people$3,4761.89%$183,700median (ACS)
521MarquetteMarquette County · 21,944 people$3,4771.27%$274,700median (ACS)
522Lowell TownshipKent County · 6,500 people$3,4831.08%$321,600median (ACS)
523Tallmadge TownshipOttawa County · 9,188 people$3,4890.95%$366,100median (ACS)
524Irving TownshipBarry County · 3,836 people$3,4920.95%$365,800median (ACS)
525Thornapple TownshipBarry County · 9,692 people$3,4991.25%$280,800median (ACS)
526Almont TownshipLapeer County · 7,103 people$3,5091.18%$297,300median (ACS)
527DundeeMonroe County · 6,008 people$3,5181.37%$257,300median (ACS)
528Bowne TownshipKent County · 3,339 people$3,5220.98%$360,500median (ACS)
529AlmontLapeer County · 2,848 people$3,5291.43%$246,500median (ACS)
530Marshall TownshipCalhoun County · 3,162 people$3,5301.30%$272,100median (ACS)
531Genoa TownshipLivingston County · 20,576 people$3,5310.89%$395,300median (ACS)
532Vergennes TownshipKent County · 4,968 people$3,5330.90%$392,300median (ACS)
533Armada TownshipMacomb County · 5,384 people$3,5351.07%$331,100median (ACS)
534Harrison TownshipMacomb County · 23,984 people$3,5361.35%$262,400median (ACS)
535Windsor TownshipEaton County · 7,197 people$3,5491.50%$237,300median (ACS)
536Van Buren TownshipWayne County · 29,770 people$3,5591.32%$269,700median (ACS)
T537Leighton TownshipAllegan County · 7,374 people$3,5651.00%$357,900median (ACS)
T537Polkton TownshipOttawa County · 2,616 people$3,5650.97%$366,000median (ACS)
539Groveland TownshipOakland County · 6,274 people$3,5681.04%$342,500median (ACS)
540Clay TownshipSt. Clair County · 8,268 people$3,5751.16%$307,600median (ACS)
541Tittabawassee TownshipSaginaw County · 11,007 people$3,5771.30%$276,000median (ACS)
542Grand LedgeEaton County · 7,853 people$3,5791.84%$194,000median (ACS)
543Royalton TownshipBerrien County · 5,198 people$3,5811.00%$356,700median (ACS)
T544Prairieville TownshipBarry County · 3,393 people$3,5870.88%$406,900median (ACS)
T544Vevay TownshipIngham County · 3,638 people$3,5871.34%$268,600median (ACS)
546Plainfield TownshipKent County · 34,770 people$3,5901.10%$326,900median (ACS)
547Chesterfield TownshipMacomb County · 47,770 people$3,6131.22%$295,700median (ACS)
548RockwoodWayne County · 3,132 people$3,6191.92%$188,600median (ACS)
549Sterling HeightsMacomb County · 133,931 people$3,6281.32%$274,300median (ACS)
550FrankenmuthSaginaw County · 5,197 people$3,6521.22%$300,500median (ACS)
551Manchester TownshipWashtenaw County · 4,550 people$3,6571.34%$273,600median (ACS)
552Ypsilanti TownshipWashtenaw County · 53,721 people$3,6781.57%$233,900median (ACS)
T553DeWitt TownshipClinton County · 15,516 people$3,6881.34%$276,000median (ACS)
T553Leroy TownshipIngham County · 3,881 people$3,6881.91%$193,200median (ACS)
T555Chikaming TownshipBerrien County · 2,752 people$3,6961.01%$366,900median (ACS)
T555Hartland TownshipLivingston County · 16,108 people$3,6960.98%$378,300median (ACS)
557Yankee Springs TownshipBarry County · 5,462 people$3,7020.99%$373,900median (ACS)
558Spring LakeOttawa County · 2,504 people$3,7031.16%$320,200median (ACS)
559Baroda TownshipBerrien County · 2,818 people$3,7151.58%$234,400median (ACS)
560Zeeland TownshipOttawa County · 12,305 people$3,7261.04%$357,500median (ACS)
561Grattan TownshipKent County · 3,896 people$3,7351.05%$355,800median (ACS)
562Delta TownshipEaton County · 33,175 people$3,7361.48%$252,700median (ACS)
563Augusta TownshipWashtenaw County · 7,345 people$3,7511.27%$296,500median (ACS)
564Suttons Bay TownshipLeelanau County · 2,959 people$3,7520.85%$440,500median (ACS)
565FraserMacomb County · 14,496 people$3,7561.74%$215,900median (ACS)
566Algoma TownshipKent County · 12,454 people$3,7571.05%$357,600median (ACS)
567Grand Blanc TownshipGenesee County · 40,022 people$3,7601.49%$251,800median (ACS)
568Byron TownshipKent County · 28,685 people$3,7621.11%$339,700median (ACS)
T569Blendon TownshipOttawa County · 7,629 people$3,7770.95%$395,600median (ACS)
T569Laketown TownshipAllegan County · 6,257 people$3,7770.95%$399,000median (ACS)
T571Grand BlancGenesee County · 7,880 people$3,7821.61%$235,500median (ACS)
T571Port Sheldon TownshipOttawa County · 5,480 people$3,7820.97%$389,400median (ACS)
573Shelby TownshipMacomb County · 80,415 people$3,7921.07%$354,500median (ACS)
574ClawsonOakland County · 11,312 people$3,7931.42%$267,100median (ACS)
575Brighton TownshipLivingston County · 19,489 people$3,8030.90%$422,400median (ACS)
576Watertown TownshipClinton County · 5,890 people$3,8061.32%$288,700median (ACS)
577North MuskegonMuskegon County · 4,079 people$3,8071.44%$264,200median (ACS)
578Highland TownshipOakland County · 20,319 people$3,8231.16%$330,800median (ACS)
579Aurelius TownshipIngham County · 4,394 people$3,8311.46%$261,800median (ACS)
580SouthfieldOakland County · 76,111 people$3,8321.62%$236,200median (ACS)
581PetoskeyEmmet County · 5,772 people$3,8411.05%$364,100median (ACS)
582Wolverine LakeOakland County · 4,455 people$3,8551.34%$288,000median (ACS)
583DearbornWayne County · 105,611 people$3,8581.76%$218,800median (ACS)
584LivoniaWayne County · 92,603 people$3,8601.37%$281,100median (ACS)
585MasonIngham County · 8,264 people$3,8641.95%$198,000median (ACS)
586FerndaleOakland County · 19,212 people$3,8671.56%$247,700median (ACS)
587Grass Lake TownshipJackson County · 6,273 people$3,8681.30%$297,300median (ACS)
588Spring Lake TownshipOttawa County · 15,705 people$3,8711.08%$359,200median (ACS)
589Bath TownshipClinton County · 13,556 people$3,8821.32%$293,400median (ACS)
590Courtland TownshipKent County · 9,321 people$3,8921.08%$359,300median (ACS)
591Richmond TownshipMacomb County · 3,632 people$3,9121.03%$378,800median (ACS)
592Hamburg TownshipLivingston County · 20,901 people$3,9211.02%$384,700median (ACS)
593MilanWashtenaw County · 5,973 people$3,9271.59%$247,100median (ACS)
594BerkleyOakland County · 15,145 people$3,9341.24%$316,700median (ACS)
595Commerce TownshipOakland County · 45,067 people$3,9511.08%$365,700median (ACS)
596Park TownshipOttawa County · 19,199 people$3,9551.01%$393,200median (ACS)
597Oneida TownshipEaton County · 3,966 people$3,9561.52%$261,000median (ACS)
598WoodhavenWayne County · 12,503 people$3,9671.71%$231,800median (ACS)
599Alaiedon TownshipIngham County · 2,933 people$3,9781.37%$290,900median (ACS)
600Caledonia TownshipKent County · 17,171 people$3,9831.04%$382,600median (ACS)
601White Lake TownshipOakland County · 31,377 people$4,0001.22%$327,000median (ACS)
602Green Oak TownshipLivingston County · 19,901 people$4,0221.03%$390,800median (ACS)
603South LyonOakland County · 12,107 people$4,0441.37%$294,600median (ACS)
604Atlas TownshipGenesee County · 8,271 people$4,0451.18%$342,100median (ACS)
605RiverviewWayne County · 11,947 people$4,0791.90%$215,100median (ACS)
606PortageKalamazoo County · 49,862 people$4,0821.56%$262,300median (ACS)
607Bruce TownshipMacomb County · 10,175 people$4,0841.05%$388,600median (ACS)
608Springfield TownshipOakland County · 14,832 people$4,1601.08%$384,800median (ACS)
609Grand Rapids TownshipKent County · 19,442 people$4,1730.98%$426,600median (ACS)
610Macomb TownshipMacomb County · 95,099 people$4,1791.08%$387,000median (ACS)
611Royal OakOakland County · 57,583 people$4,2031.28%$328,700median (ACS)
612TrentonWayne County · 17,849 people$4,2202.00%$210,600median (ACS)
613Larkin TownshipMidland County · 5,390 people$4,2491.11%$382,500median (ACS)
614WilliamstonIngham County · 3,810 people$4,2591.88%$226,800median (ACS)
615Independence TownshipOakland County · 37,725 people$4,2911.12%$381,700median (ACS)
T616Huron TownshipWayne County · 16,556 people$4,2991.55%$276,700median (ACS)
T616Saline TownshipWashtenaw County · 2,735 people$4,2991.38%$310,400median (ACS)
618Oshtemo TownshipKalamazoo County · 23,971 people$4,3061.40%$307,700median (ACS)
619New BaltimoreMacomb County · 12,123 people$4,3101.33%$323,200median (ACS)
620YpsilantiWashtenaw County · 19,766 people$4,3311.86%$232,700median (ACS)
621GibraltarWayne County · 4,792 people$4,3341.94%$223,200median (ACS)
622Brownstown TownshipWayne County · 32,680 people$4,3461.59%$272,700median (ACS)
623Orion TownshipOakland County · 38,882 people$4,3591.18%$369,900median (ACS)
624Brandon TownshipOakland County · 15,541 people$4,3781.32%$331,000median (ACS)
625Fenton TownshipGenesee County · 17,408 people$4,3831.24%$354,800median (ACS)
626Superior TownshipWashtenaw County · 14,862 people$4,3971.44%$305,800median (ACS)
627Saugatuck TownshipAllegan County · 3,688 people$4,4551.05%$422,600median (ACS)
628Houghton College campusHoughton County · 8,560 people$4,4741.76%$254,500median (ACS)
629Addison TownshipOakland County · 6,321 people$4,4821.08%$416,700median (ACS)
630FarmingtonOakland County · 11,409 people$4,5001.51%$297,200median (ACS)
631Washington TownshipMacomb County · 29,229 people$4,5021.10%$408,400median (ACS)
632BrightonLivingston County · 7,904 people$4,5151.33%$339,000median (ACS)
633Rochester HillsOakland County · 77,539 people$4,5401.11%$409,800median (ACS)
634Lathrup VillageOakland County · 4,019 people$4,5441.46%$310,600median (ACS)
635Delhi TownshipIngham County · 28,431 people$4,5791.96%$233,800median (ACS)
636St. JosephBerrien County · 7,893 people$4,5821.53%$299,000median (ACS)
637Jamestown TownshipOttawa County · 10,702 people$4,5931.03%$445,400median (ACS)
638Northfield TownshipWashtenaw County · 8,785 people$4,6081.46%$315,400median (ACS)
639Traverse CityGrand Traverse County · 15,832 people$4,6711.12%$415,400median (ACS)
640WixomOakland County · 17,313 people$4,6731.28%$365,200median (ACS)
641Ross TownshipKalamazoo County · 4,891 people$4,6831.26%$370,900median (ACS)
642OxfordOakland County · 3,451 people$4,6921.35%$347,800median (ACS)
643Cannon TownshipKent County · 14,615 people$4,7041.02%$460,700median (ACS)
644RockfordKent County · 6,313 people$4,7071.41%$334,400median (ACS)
645South HavenVan Buren County · 4,002 people$4,7261.04%$454,100median (ACS)
646Oxford TownshipOakland County · 23,066 people$4,7501.28%$369,700median (ACS)
647Salem TownshipWashtenaw County · 6,786 people$4,7741.11%$430,400median (ACS)
648Lyndon TownshipWashtenaw County · 2,662 people$4,8001.37%$350,200median (ACS)
649ChelseaWashtenaw County · 5,424 people$4,8531.55%$312,700median (ACS)
650Cascade TownshipKent County · 20,201 people$5,0281.06%$472,500median (ACS)
651Plymouth TownshipWayne County · 27,130 people$5,1211.28%$400,800median (ACS)
652Canton TownshipWayne County · 99,714 people$5,2361.41%$372,400median (ACS)
653TroyOakland County · 88,733 people$5,2671.25%$420,300median (ACS)
654MilfordOakland County · 6,520 people$5,2761.45%$363,700median (ACS)
655DeWittClinton County · 4,795 people$5,2811.70%$309,900median (ACS)
656New Buffalo TownshipBerrien County · 2,517 people$5,3260.86%$618,200median (ACS)
657Lima TownshipWashtenaw County · 4,215 people$5,3661.33%$404,700median (ACS)
658Lyon TownshipOakland County · 26,867 people$5,3811.14%$473,300median (ACS)
659Farmington HillsOakland County · 83,291 people$5,3961.52%$354,500median (ACS)
660York TownshipWashtenaw County · 9,130 people$5,4111.24%$436,500median (ACS)
661Texas TownshipKalamazoo County · 18,864 people$5,4541.31%$415,100median (ACS)
662Flat RockWayne County · 10,218 people$5,4552.38%$228,800median (ACS)
663Lake OrionOakland County · 2,900 people$5,4651.45%$376,600median (ACS)
664West Bloomfield TownshipOakland County · 66,049 people$5,4671.28%$426,200median (ACS)
665Oakland TownshipOakland County · 20,631 people$5,5670.95%$588,900median (ACS)
666East Lansing College campusIngham County · 49,355 people$5,5992.07%$270,800median (ACS)
667Milford TownshipOakland County · 18,008 people$5,6851.34%$425,400median (ACS)
668NoviOakland County · 67,319 people$5,7701.37%$421,900median (ACS)
669Dexter TownshipWashtenaw County · 6,510 people$5,7911.24%$466,300median (ACS)
670Ada TownshipKent County · 14,769 people$5,8311.07%$544,700median (ACS)
671Williamstown TownshipIngham County · 5,338 people$5,8531.63%$358,700median (ACS)
672Sylvan TownshipWashtenaw County · 3,545 people$6,0391.52%$396,200median (ACS)
673Grosse Ile TownshipWayne County · 10,409 people$6,0421.70%$355,900median (ACS)
674RochesterOakland County · 12,824 people$6,0471.28%$473,200median (ACS)
675Pittsfield TownshipWashtenaw County · 40,265 people$6,0531.51%$401,200median (ACS)
676SalineWashtenaw County · 9,001 people$6,0661.78%$341,300median (ACS)
677Lodi TownshipWashtenaw County · 6,281 people$6,0911.29%$470,700median (ACS)
678Peninsula TownshipGrand Traverse County · 6,160 people$6,0920.86%$706,900median (ACS)
679Grosse Pointe WoodsWayne County · 15,792 people$6,2201.82%$342,100median (ACS)
680Meridian TownshipIngham County · 44,869 people$6,2251.88%$331,100median (ACS)
681NorthvilleOakland County · 6,013 people$6,5171.40%$465,400median (ACS)
682DexterWashtenaw County · 4,461 people$6,5521.56%$421,000median (ACS)
683Beverly HillsOakland County · 10,449 people$6,7751.33%$511,000median (ACS)
684Pleasant RidgeOakland County · 2,592 people$6,8041.52%$448,700median (ACS)
685PlymouthWayne County · 9,164 people$6,8271.52%$448,600median (ACS)
686Southfield TownshipOakland County · 14,671 people$7,0881.30%$544,100median (ACS)
687Scio TownshipWashtenaw County · 18,597 people$7,2831.40%$519,100median (ACS)
688Northville TownshipWayne County · 31,399 people$7,4261.35%$551,800median (ACS)
689East Grand RapidsKent County · 11,663 people$7,4741.43%$521,300median (ACS)
690Grosse PointeWayne County · 5,490 people$7,5961.74%$436,800median (ACS)
691Webster TownshipWashtenaw County · 6,485 people$7,6021.35%$564,000median (ACS)
692Ann ArborWashtenaw County · 122,233 people$7,6361.68%$453,400median (ACS)
693Huntington WoodsOakland County · 6,274 people$7,8621.66%$473,900median (ACS)
694Bloomfield TownshipOakland County · 43,904 people$7,9021.31%$604,800median (ACS)
695Grosse Pointe FarmsWayne County · 9,735 people$8,2381.86%$442,000median (ACS)
696Ann Arbor TownshipWashtenaw County · 4,506 people$8,7451.33%$659,400median (ACS)
697Grosse Pointe ParkWayne County · 11,095 people$8,9181.89%$473,100median (ACS)
698FranklinOakland County · 3,134 people$9,3791.21%$774,900median (ACS)
Not ranked

3 towns with bills of $10,000+

The survey reports a median bill of $10,000 or more only as “$10,000+”, so these towns can’t be placed against each other or the list.

Quick answers

Questions people ask

Which Michigan town has the lowest property taxes?

Benton Harbor (Berrien County): homeowners’ median bill is $911 a year. Hayes Township ($966) and Calumet Township ($983) follow.

How are these towns ranked?

By the median yearly property-tax bill homeowners report to the Census Bureau’s American Community Survey (2020–2024), lowest first. Towns with the same bill share a rank (T). The share of home value is the bill divided by the median home value, both from the survey. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with a reported bill under $10,000 (698 in Michigan); bills of $10,000+ can’t be told apart, so those towns are listed separately. Smaller towns show their bill on their Cost of living page. 3 Michigan towns are listed above at $10,000+. Every town is on the Michigan page.

Go deeper

More Michigan lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Michigan rankings →
Other states

Lowest property taxes in other states