Guest, Sign inJoin
Downtown Franklin MIFranklin, #1 on this list · Photo: Lrgjr72 · CC BY-SA 4.0
Michigan rankings · Income

Towns with the highest incomes in Michigan

Franklin has the highest median household income of Michigan’s 701 towns of 2,500+: $194,079 a year (Census ACS 2020–2024). The typical town here is at $76,579; 129 of the 701 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#1

Franklin

Oakland County · 3,134 people
$194,079

Median household income·±$33,148 margin·2.8% in poverty

#2

Huntington Woods

Oakland County · 6,274 people
$190,150

Median household income·±$8,367 margin·2.2% in poverty

#3

Bloomfield Hills

Oakland County · 4,390 people
$189,942

Median household income·±$29,576 margin·3.9% in poverty

All 701 towns

Median household income, highest first. Towns with the same figure share a rank (T = tied; 24 towns here).

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

#TownMedian household incomeMargin (±)In poverty
1FranklinOakland County · 3,134 people$194,079$33,1482.8%of residents
2Huntington WoodsOakland County · 6,274 people$190,150$8,3672.2%of residents
3Bloomfield HillsOakland County · 4,390 people$189,942$29,5763.9%of residents
4Village of Grosse Pointe ShoresWayne County · 2,533 people$189,583$24,0512.7%of residents
5Southfield TownshipOakland County · 14,671 people$184,531$8,8224.7%of residents
6Beverly HillsOakland County · 10,449 people$177,412$17,4801.7%of residents
7Pleasant RidgeOakland County · 2,592 people$171,125$34,4382.5%of residents
8Ada TownshipKent County · 14,769 people$168,468$23,5262.0%of residents
9East Grand RapidsKent County · 11,663 people$166,610$17,6463.6%of residents
10Oakland TownshipOakland County · 20,631 people$166,538$14,5962.7%of residents
11Ann Arbor TownshipWashtenaw County · 4,506 people$164,875$37,5917.2%of residents
12Bloomfield TownshipOakland County · 43,904 people$162,788$6,9944.8%of residents
13Grosse Pointe FarmsWayne County · 9,735 people$161,208$14,9212.5%of residents
14Grosse PointeWayne County · 5,490 people$158,853$11,4342.8%of residents
15Webster TownshipWashtenaw County · 6,485 people$155,104$16,7563.5%of residents
16BirminghamOakland County · 21,923 people$153,510$14,1995.1%of residents
17Northville TownshipWayne County · 31,399 people$150,518$11,3893.1%of residents
18Texas TownshipKalamazoo County · 18,864 people$147,128$6,7142.5%of residents
19Lyon TownshipOakland County · 26,867 people$146,354$9,4354.8%of residents
20NorthvilleOakland County · 6,013 people$145,530$19,3422.8%of residents
21Larkin TownshipMidland County · 5,390 people$143,427$35,4642.7%of residents
22Peninsula TownshipGrand Traverse County · 6,160 people$137,787$19,8734.2%of residents
23Lodi TownshipWashtenaw County · 6,281 people$137,727$14,8043.7%of residents
24York TownshipWashtenaw County · 9,130 people$136,909$29,7295.1%of residents
25Cascade TownshipKent County · 20,201 people$135,896$14,9434.6%of residents
26Brighton TownshipLivingston County · 19,489 people$132,610$8,6792.9%of residents
27Cannon TownshipKent County · 14,615 people$131,956$13,0232.1%of residents
28Scio TownshipWashtenaw County · 18,597 people$129,816$13,0226.4%of residents
29Royalton TownshipBerrien County · 5,198 people$128,750$29,0052.9%of residents
30Grosse Ile TownshipWayne County · 10,409 people$126,582$6,9224.1%of residents
31Richmond TownshipMacomb County · 3,632 people$126,450$22,8114.5%of residents
32Grosse Pointe WoodsWayne County · 15,792 people$126,395$9,3074.9%of residents
33West Bloomfield TownshipOakland County · 66,049 people$125,453$7,3626.7%of residents
34Grosse Pointe ParkWayne County · 11,095 people$124,111$12,1964.9%of residents
35Dexter TownshipWashtenaw County · 6,510 people$124,088$11,0665.9%of residents
36Grand Rapids TownshipKent County · 19,442 people$123,246$10,1136.5%of residents
37Marion TownshipLivingston County · 12,051 people$123,211$8,7364.5%of residents
38Algoma TownshipKent County · 12,454 people$123,078$14,1454.0%of residents
39Lyndon TownshipWashtenaw County · 2,662 people$122,568$15,6423.6%of residents
40Canton TownshipWayne County · 99,714 people$121,359$4,2015.5%of residents
41Bowne TownshipKent County · 3,339 people$120,859$10,2880.8%of residents
42Rochester HillsOakland County · 77,539 people$120,694$3,2345.2%of residents
43Macomb TownshipMacomb County · 95,099 people$120,652$3,8974.4%of residents
44TroyOakland County · 88,733 people$120,045$5,6015.4%of residents
45Jamestown TownshipOttawa County · 10,702 people$119,676$16,6052.8%of residents
46Green Oak TownshipLivingston County · 19,901 people$119,335$8,1263.2%of residents
47Lima TownshipWashtenaw County · 4,215 people$119,236$14,5241.5%of residents
48Oceola TownshipLivingston County · 14,888 people$118,870$5,8451.8%of residents
49Orion TownshipOakland County · 38,882 people$118,801$9,0654.6%of residents
50Milton TownshipCass County · 3,187 people$118,750$21,0113.2%of residents
51Bruce TownshipMacomb County · 10,175 people$117,989$12,4404.7%of residents
52Ray TownshipMacomb County · 3,848 people$117,917$20,6516.4%of residents
53Homer TownshipMidland County · 3,952 people$117,295$8,89810.5%of residents
54Plymouth TownshipWayne County · 27,130 people$116,883$9,6744.7%of residents
55BerkleyOakland County · 15,145 people$116,239$10,9894.5%of residents
56Suttons Bay TownshipLeelanau County · 2,959 people$115,769$17,18610.3%of residents
57Watertown TownshipClinton County · 5,890 people$114,870$21,6223.0%of residents
58Williamstown TownshipIngham County · 5,338 people$114,792$25,0671.5%of residents
59Independence TownshipOakland County · 37,725 people$114,699$6,9734.3%of residents
60Oxford TownshipOakland County · 23,066 people$114,076$8,0777.0%of residents
61Hamburg TownshipLivingston County · 20,901 people$113,980$7,1704.0%of residents
62Zeeland TownshipOttawa County · 12,305 people$113,750$14,0353.1%of residents
63Vergennes TownshipKent County · 4,968 people$113,482$24,0741.5%of residents
64Commerce TownshipOakland County · 45,067 people$113,148$6,8616.0%of residents
65Polkton TownshipOttawa County · 2,616 people$112,708$14,8362.8%of residents
66Salem TownshipWashtenaw County · 6,786 people$112,378$18,8377.2%of residents
67PlymouthWayne County · 9,164 people$112,145$16,1663.2%of residents
68Iosco TownshipLivingston County · 3,876 people$112,063$21,2764.6%of residents
69RochesterOakland County · 12,824 people$111,750$16,5724.2%of residents
70Fenton TownshipGenesee County · 17,408 people$111,548$7,9365.1%of residents
71Caledonia TownshipKent County · 17,171 people$111,365$15,5733.9%of residents
72Grattan TownshipKent County · 3,896 people$111,354$19,2571.9%of residents
73Hadley TownshipLapeer County · 4,555 people$110,938$10,4224.3%of residents
74NoviOakland County · 67,319 people$110,723$7,3505.4%of residents
75Addison TownshipOakland County · 6,321 people$110,574$15,0155.2%of residents
76Park TownshipOttawa County · 19,199 people$110,402$9,6055.4%of residents
77DeWittClinton County · 4,795 people$110,341$12,1525.6%of residents
78Acme TownshipGrand Traverse County · 4,531 people$110,281$12,4812.5%of residents
79Springfield TownshipOakland County · 14,832 people$110,101$10,3257.0%of residents
80Vevay TownshipIngham County · 3,638 people$110,000$12,4716.2%of residents
81Lathrup VillageOakland County · 4,019 people$109,893$22,8235.6%of residents
82Milford TownshipOakland County · 18,008 people$109,657$9,4925.3%of residents
83Brady TownshipKalamazoo County · 4,485 people$108,954$9,5973.9%of residents
84Hartland TownshipLivingston County · 16,108 people$108,568$4,3233.1%of residents
85Metamora TownshipLapeer County · 4,573 people$108,565$13,5863.9%of residents
86Augusta TownshipWashtenaw County · 7,345 people$108,457$12,2826.4%of residents
87Ida TownshipMonroe County · 4,808 people$108,293$13,0212.3%of residents
88Almena TownshipVan Buren County · 5,404 people$107,901$10,0704.2%of residents
89Port Sheldon TownshipOttawa County · 5,480 people$107,400$24,9162.6%of residents
90Courtland TownshipKent County · 9,321 people$107,321$14,5243.4%of residents
91Rose TownshipOakland County · 6,268 people$107,262$15,8536.0%of residents
92Tittabawassee TownshipSaginaw County · 11,007 people$107,146$13,4525.6%of residents
93RockfordKent County · 6,313 people$107,121$15,0915.0%of residents
94Atlas TownshipGenesee County · 8,271 people$107,008$11,3624.1%of residents
95Marshall TownshipCalhoun County · 3,162 people$106,944$16,8813.7%of residents
96DexterWashtenaw County · 4,461 people$106,637$13,9240.8%of residents
97Richland TownshipKalamazoo County · 9,116 people$106,470$13,3292.6%of residents
98Victor TownshipClinton County · 3,493 people$106,343$14,2807.4%of residents
99New BaltimoreMacomb County · 12,123 people$106,033$16,6925.4%of residents
100Groveland TownshipOakland County · 6,274 people$105,959$16,4424.2%of residents
101Windsor TownshipEaton County · 7,197 people$105,906$10,2972.5%of residents
102Armada TownshipMacomb County · 5,384 people$105,734$17,6156.8%of residents
103MilfordOakland County · 6,520 people$105,713$6,7047.6%of residents
104Heath TownshipAllegan County · 4,017 people$105,491$14,9231.3%of residents
105Deerfield TownshipLivingston County · 4,102 people$105,257$32,4973.6%of residents
106Farmington HillsOakland County · 83,291 people$104,836$4,6367.6%of residents
107Lowell TownshipKent County · 6,500 people$104,794$10,8073.3%of residents
108North MuskegonMuskegon County · 4,079 people$104,659$14,6075.0%of residents
109Ross TownshipKalamazoo County · 4,891 people$103,932$24,0913.3%of residents
110Resort TownshipEmmet County · 2,821 people$103,929$21,7604.2%of residents
111Leighton TownshipAllegan County · 7,374 people$103,888$15,9772.9%of residents
112Dryden TownshipLapeer County · 4,809 people$103,860$13,5573.1%of residents
113Oakfield TownshipKent County · 6,190 people$103,411$22,1477.4%of residents
114Liberty TownshipJackson County · 3,080 people$102,969$25,5255.1%of residents
115Sylvan TownshipWashtenaw County · 3,545 people$102,656$33,1962.0%of residents
116Saline TownshipWashtenaw County · 2,735 people$102,500$24,6555.0%of residents
117Pittsfield TownshipWashtenaw County · 40,265 people$102,463$4,9597.2%of residents
118Georgetown TownshipOttawa County · 55,682 people$102,150$4,2867.9%of residents
119Olive TownshipClinton County · 2,527 people$101,500$8,1027.0%of residents
120Overisel TownshipAllegan County · 3,169 people$101,331$6,0772.6%of residents
121Lake OrionOakland County · 2,900 people$101,318$20,7469.2%of residents
122Superior TownshipWashtenaw County · 14,862 people$101,208$7,52812.2%of residents
123Royal OakOakland County · 57,583 people$101,109$3,3256.2%of residents
124Bennington TownshipShiawassee County · 3,105 people$101,078$18,1243.7%of residents
125Bertrand TownshipBerrien County · 2,587 people$100,735$11,0566.0%of residents
126Tallmadge TownshipOttawa County · 9,188 people$100,721$10,4956.3%of residents
127Genoa TownshipLivingston County · 20,576 people$100,716$6,6356.9%of residents
128Conway TownshipLivingston County · 3,594 people$100,625$7,6922.3%of residents
129Whiteford TownshipMonroe County · 4,618 people$100,521$6,5824.5%of residents
130Tyrone TownshipLivingston County · 12,270 people$99,770$6,9495.9%of residents
131Grand Haven TownshipOttawa County · 19,981 people$99,592$7,3425.6%of residents
132Hope TownshipBarry County · 3,218 people$99,427$18,0685.6%of residents
133Norvell TownshipJackson County · 2,822 people$99,107$40,6184.9%of residents
134Ingersoll TownshipMidland County · 2,622 people$99,063$16,5954.7%of residents
135Robinson TownshipOttawa County · 6,475 people$98,947$9,7334.2%of residents
136China TownshipSt. Clair County · 3,530 people$98,879$25,0353.7%of residents
137Argentine TownshipGenesee County · 7,021 people$98,508$9,8404.8%of residents
138LivoniaWayne County · 92,603 people$98,460$2,5624.7%of residents
139Lincoln TownshipBerrien County · 14,814 people$98,228$5,5715.8%of residents
140Laketon TownshipMuskegon County · 7,721 people$98,114$9,6965.6%of residents
141Negaunee TownshipMarquette County · 3,292 people$97,955$7,1226.7%of residents
142FarmingtonOakland County · 11,409 people$97,750$4,7164.8%of residents
143Washington TownshipMacomb County · 29,229 people$97,723$9,3298.9%of residents
144Sandstone TownshipJackson County · 3,873 people$97,708$28,4304.9%of residents
145Dorr TownshipAllegan County · 7,918 people$97,542$16,2664.4%of residents
146Spring Lake TownshipOttawa County · 15,705 people$97,451$7,1754.9%of residents
147Eaton TownshipEaton County · 4,009 people$97,398$13,5736.3%of residents
148Riley TownshipSt. Clair County · 3,196 people$97,262$25,7942.2%of residents
149Benton TownshipEaton County · 2,776 people$97,222$11,2764.9%of residents
150MilanWashtenaw County · 5,973 people$96,949$12,22410.4%of residents
151DeWitt TownshipClinton County · 15,516 people$96,824$8,0376.0%of residents
152Emmett TownshipSt. Clair County · 2,515 people$96,809$13,4643.1%of residents
153Deerfield TownshipIsabella County · 3,366 people$96,667$23,6369.2%of residents
154Highland TownshipOakland County · 20,319 people$96,574$9,2138.3%of residents
155Putnam TownshipLivingston County · 7,797 people$96,442$8,83512.3%of residents
156Long Lake TownshipGrand Traverse County · 10,101 people$96,220$5,7633.6%of residents
157Fabius TownshipSt. Joseph County · 3,325 people$95,875$17,0588.8%of residents
158Gerrish TownshipRoscommon County · 2,839 people$95,813$17,1506.6%of residents
159Raisin TownshipLenawee County · 8,165 people$95,766$13,5568.2%of residents
160Grass Lake TownshipJackson County · 6,273 people$95,692$12,6813.6%of residents
161Aurelius TownshipIngham County · 4,394 people$95,455$10,5031.7%of residents
162Brownstown TownshipWayne County · 32,680 people$95,402$6,0528.5%of residents
163Blendon TownshipOttawa County · 7,629 people$95,288$12,3514.6%of residents
164Carmel TownshipEaton County · 2,851 people$95,083$10,1746.7%of residents
165White Lake TownshipOakland County · 31,377 people$94,985$4,0328.9%of residents
166St. Joseph TownshipBerrien County · 9,703 people$94,926$9,5148.6%of residents
167FerndaleOakland County · 19,212 people$94,640$5,2949.0%of residents
168Exeter TownshipMonroe County · 3,977 people$94,491$21,7129.6%of residents
169Elmwood TownshipLeelanau County · 5,039 people$94,417$22,0886.3%of residents
170Woodhull TownshipShiawassee County · 3,689 people$94,301$7,3584.3%of residents
171Ishpeming TownshipMarquette County · 3,449 people$94,271$25,5854.3%of residents
172Northfield TownshipWashtenaw County · 8,785 people$94,259$13,6655.1%of residents
173Plainfield TownshipKent County · 34,770 people$94,218$7,3156.5%of residents
174Alaiedon TownshipIngham County · 2,933 people$94,042$11,4627.4%of residents
175Whitewater TownshipGrand Traverse County · 2,736 people$93,958$18,9823.2%of residents
176Berlin TownshipSt. Clair County · 3,134 people$93,948$12,2638.1%of residents
177Columbus TownshipSt. Clair County · 4,303 people$93,844$12,9164.3%of residents
178Saugatuck TownshipAllegan County · 3,688 people$93,618$20,0412.5%of residents
179Bingham TownshipLeelanau County · 2,660 people$93,594$7,6772.2%of residents
180Brandon TownshipOakland County · 15,541 people$93,523$12,0666.6%of residents
181Oneida TownshipEaton County · 3,966 people$93,214$12,1215.9%of residents
182St. Clair TownshipSt. Clair County · 7,159 people$93,068$14,6195.3%of residents
183Huron TownshipWayne County · 16,556 people$92,832$7,40711.7%of residents
184Summerfield TownshipMonroe County · 3,195 people$92,788$9,89614.5%of residents
185Green Lake TownshipGrand Traverse County · 6,822 people$92,784$16,2608.1%of residents
186Danby TownshipIonia County · 2,997 people$92,768$18,4423.8%of residents
187Frankenlust TownshipBay County · 3,684 people$92,685$18,7235.8%of residents
188South LyonOakland County · 12,107 people$92,467$13,2494.0%of residents
189Wolverine LakeOakland County · 4,455 people$92,247$8,6045.8%of residents
190New Buffalo TownshipBerrien County · 2,517 people$92,188$33,72413.6%of residents
191Laketown TownshipAllegan County · 6,257 people$91,989$15,6313.2%of residents
192Hamlin TownshipEaton County · 3,238 people$91,944$16,9301.9%of residents
193Cottrellville TownshipSt. Clair County · 3,469 people$91,897$10,7915.0%of residents
194GibraltarWayne County · 4,792 people$91,651$5,0333.2%of residents
195Eagle TownshipClinton County · 2,802 people$91,582$17,5593.6%of residents
196Almont TownshipLapeer County · 7,103 people$91,519$3,6596.2%of residents
197Chesterfield TownshipMacomb County · 47,770 people$91,508$2,8717.2%of residents
198Byron TownshipKent County · 28,685 people$91,481$10,2734.9%of residents
199Wayland TownshipAllegan County · 3,620 people$91,383$18,1808.7%of residents
200HudsonvilleOttawa County · 7,964 people$91,280$4,4658.3%of residents
201Monterey TownshipAllegan County · 2,529 people$91,207$23,5828.0%of residents
202Lincoln TownshipMidland County · 2,550 people$91,125$19,7447.9%of residents
203Fruitland TownshipMuskegon County · 5,955 people$91,076$10,1195.5%of residents
204Barry TownshipBarry County · 3,502 people$91,071$8,6908.1%of residents
205Shelby TownshipMacomb County · 80,415 people$91,012$4,8888.1%of residents
206Onondaga TownshipIngham County · 3,086 people$90,987$5,9932.5%of residents
207Adrian TownshipLenawee County · 6,322 people$90,879$9,7887.3%of residents
208Thornapple TownshipBarry County · 9,692 people$90,772$17,6215.6%of residents
209Delhi TownshipIngham County · 28,431 people$90,437$6,17010.3%of residents
210Wales TownshipSt. Clair County · 3,195 people$90,417$18,33212.0%of residents
211Almira TownshipBenzie County · 3,989 people$90,278$11,0343.4%of residents
212Franklin TownshipLenawee County · 3,047 people$90,221$9,2257.3%of residents
213Fillmore TownshipAllegan County · 2,934 people$90,142$15,8273.4%of residents
214Bedford TownshipMonroe County · 32,013 people$90,092$9,3967.1%of residents
215Raisinville TownshipMonroe County · 6,136 people$90,000$14,6603.9%of residents
216Crockery TownshipOttawa County · 4,784 people$89,700$10,7042.4%of residents
217Gun Plain TownshipAllegan County · 6,169 people$89,346$12,72010.2%of residents
218Somerset TownshipHillsdale County · 4,606 people$89,303$12,6236.7%of residents
219Beaver TownshipBay County · 2,684 people$89,154$10,1734.8%of residents
220Salem TownshipAllegan County · 5,269 people$89,034$20,2322.9%of residents
221Hopkins TownshipAllegan County · 2,754 people$88,825$5,03514.5%of residents
222Manlius TownshipAllegan County · 3,433 people$88,646$11,2196.1%of residents
223ClawsonOakland County · 11,312 people$88,636$4,5045.9%of residents
224Little Traverse TownshipEmmet County · 2,622 people$88,368$15,6265.8%of residents
225Spring LakeOttawa County · 2,504 people$88,365$27,6077.3%of residents
226SalineWashtenaw County · 9,001 people$88,346$12,5395.8%of residents
227RockwoodWayne County · 3,132 people$88,080$22,63411.4%of residents
228Rutland TownshipBarry County · 4,308 people$87,875$13,5568.1%of residents
229Casco TownshipSt. Clair County · 4,387 people$87,538$11,8198.3%of residents
230Williams TownshipBay County · 5,032 people$87,380$22,07512.5%of residents
231Wright TownshipOttawa County · 3,185 people$87,344$10,96911.4%of residents
232Spring Arbor TownshipJackson County · 8,526 people$87,316$10,1386.5%of residents
233Clay TownshipSt. Clair County · 8,268 people$87,292$7,9488.6%of residents
234Chocolay TownshipMarquette County · 6,014 people$87,167$12,2009.4%of residents
235Fort Gratiot TownshipSt. Clair County · 11,715 people$87,165$6,2503.9%of residents
236Alamo TownshipKalamazoo County · 3,826 people$87,113$13,3733.8%of residents
237Solon TownshipKent County · 6,652 people$86,958$14,2783.7%of residents
238Meridian TownshipIngham County · 44,869 people$86,909$6,74313.1%of residents
239Dundee TownshipMonroe County · 8,780 people$86,789$7,4443.7%of residents
240Tompkins TownshipJackson County · 2,641 people$86,551$3,8269.3%of residents
241Pierson TownshipMontcalm County · 3,516 people$86,450$13,3337.2%of residents
242Bloomer TownshipMontcalm County · 6,567 people$86,313$3,6909.1%of residents
243Cohoctah TownshipLivingston County · 3,185 people$86,250$18,0445.4%of residents
244Rives TownshipJackson County · 4,794 people$85,960$17,84510.5%of residents
245Columbia TownshipJackson County · 7,515 people$85,767$8,7377.5%of residents
246La Salle TownshipMonroe County · 4,591 people$85,531$5,2269.7%of residents
247FrankenmuthSaginaw County · 5,197 people$85,433$16,8434.9%of residents
248Fruitport TownshipMuskegon County · 15,666 people$85,413$4,96311.4%of residents
249Flushing TownshipGenesee County · 10,574 people$85,292$9,8619.1%of residents
250East Bay TownshipGrand Traverse County · 11,780 people$85,291$8,0206.5%of residents
T251Kawkawlin TownshipBay County · 4,349 people$85,262$14,1808.0%of residents
T251Littlefield TownshipEmmet County · 3,192 people$85,262$14,5318.0%of residents
253Berlin TownshipMonroe County · 10,123 people$85,077$11,5918.3%of residents
254Yankee Springs TownshipBarry County · 5,462 people$84,786$11,7838.8%of residents
255Manchester TownshipWashtenaw County · 4,550 people$84,732$10,3018.7%of residents
256Leroy TownshipIngham County · 3,881 people$84,704$11,05712.8%of residents
257Garfield TownshipNewaygo County · 2,589 people$84,688$14,3047.2%of residents
258Casco TownshipAllegan County · 2,937 people$84,637$34,4215.9%of residents
259Grand Blanc TownshipGenesee County · 40,022 people$84,520$4,0508.7%of residents
260Auburn HillsOakland County · 25,925 people$84,375$8,21111.1%of residents
261Gaines TownshipGenesee County · 6,610 people$84,363$6,3754.7%of residents
262Delta TownshipEaton County · 33,175 people$84,342$4,2267.8%of residents
263Waverly TownshipVan Buren County · 2,502 people$84,306$10,7289.7%of residents
264St. JosephBerrien County · 7,893 people$84,057$10,7977.3%of residents
265Clyde TownshipSt. Clair County · 5,422 people$84,028$18,7606.5%of residents
266Richland TownshipSaginaw County · 3,902 people$84,000$31,99712.5%of residents
267Boston TownshipIonia County · 6,121 people$83,977$11,07512.4%of residents
268Chikaming TownshipBerrien County · 2,752 people$83,908$10,1155.5%of residents
269Oregon TownshipLapeer County · 5,722 people$83,807$11,6829.4%of residents
T270Burns TownshipShiawassee County · 3,268 people$83,750$25,3228.8%of residents
T270Pavilion TownshipKalamazoo County · 6,333 people$83,750$16,8439.5%of residents
272Bellevue TownshipEaton County · 3,218 people$83,636$6,24310.7%of residents
273OxfordOakland County · 3,451 people$83,611$38,1339.9%of residents
274AlmontLapeer County · 2,848 people$83,537$2,7538.4%of residents
275Casnovia TownshipMuskegon County · 2,825 people$83,333$9,0119.1%of residents
276Orangeville TownshipBarry County · 3,497 people$83,281$13,8116.9%of residents
277Sherman TownshipSt. Joseph County · 3,462 people$83,250$17,1915.4%of residents
278Lake TownshipBerrien County · 3,348 people$83,241$20,32210.4%of residents
279PortageKalamazoo County · 49,862 people$83,212$4,4517.1%of residents
280Elba TownshipLapeer County · 5,256 people$82,994$15,0222.9%of residents
281Imlay TownshipLapeer County · 3,192 people$82,988$13,6896.2%of residents
282Green TownshipMecosta County · 3,408 people$82,955$9,92820.1%of residents
283Elk Rapids TownshipAntrim County · 2,647 people$82,933$21,9533.3%of residents
284Eaton Rapids TownshipEaton County · 4,012 people$82,906$8,2095.4%of residents
285Cooper TownshipKalamazoo County · 10,446 people$82,864$12,8402.7%of residents
286Gaines TownshipKent County · 30,659 people$82,738$6,9197.9%of residents
287Richfield TownshipGenesee County · 8,941 people$82,676$17,05410.1%of residents
288Spencer TownshipKent County · 4,288 people$82,571$13,4326.9%of residents
289Birch Run TownshipSaginaw County · 5,853 people$82,375$19,92810.3%of residents
T290Ann ArborWashtenaw County · 122,233 people$82,212$5,26823.8%of residents
T290TrentonWayne County · 17,849 people$82,212$8,3985.5%of residents
292Johnstown TownshipBarry County · 2,917 people$81,875$11,3369.2%of residents
293Allendale TownshipOttawa County · 27,519 people$81,683$8,42621.4%of residents
294Taymouth TownshipSaginaw County · 4,037 people$81,667$8,7382.4%of residents
295Allen ParkWayne County · 27,445 people$81,655$6,6406.9%of residents
296Leroy TownshipCalhoun County · 3,680 people$81,638$32,9033.4%of residents
297Dalton TownshipMuskegon County · 9,651 people$81,612$8,2818.6%of residents
298Flat RockWayne County · 10,218 people$81,585$9,82710.3%of residents
299Hanover TownshipJackson County · 3,708 people$81,477$28,3464.6%of residents
300Henrietta TownshipJackson County · 4,729 people$81,339$6,5016.3%of residents
301Escanaba TownshipDelta County · 3,552 people$81,250$18,8484.6%of residents
302Hamlin TownshipMason County · 3,732 people$80,919$10,5617.3%of residents
303Silver Creek TownshipCass County · 3,041 people$80,894$9,2688.1%of residents
304BrightonLivingston County · 7,904 people$80,682$7,1818.1%of residents
305London TownshipMonroe County · 3,006 people$80,625$20,1394.5%of residents
306Schoolcraft TownshipKalamazoo County · 9,316 people$80,590$9,2538.5%of residents
307Harrison TownshipMacomb County · 23,984 people$80,366$9,30210.2%of residents
308Jerome TownshipMidland County · 4,613 people$80,313$10,67612.8%of residents
309Antwerp TownshipVan Buren County · 13,832 people$80,234$8,0508.9%of residents
310Olive TownshipOttawa County · 5,291 people$80,208$18,7242.6%of residents
311FlushingGenesee County · 8,175 people$80,025$8,6947.0%of residents
312FentonGenesee County · 11,774 people$80,000$19,7536.9%of residents
313Arcadia TownshipLapeer County · 3,174 people$79,985$7,44411.0%of residents
314Sterling HeightsMacomb County · 133,931 people$79,909$3,05611.1%of residents
315Stockbridge TownshipIngham County · 3,998 people$79,821$14,0325.9%of residents
316Rollin TownshipLenawee County · 3,020 people$79,736$12,7809.9%of residents
317Thomas TownshipSaginaw County · 11,900 people$79,710$8,36710.6%of residents
318Porter TownshipCass County · 3,946 people$79,681$9,08610.7%of residents
319LindenGenesee County · 4,186 people$79,464$16,4594.4%of residents
320Portsmouth TownshipBay County · 3,139 people$79,310$7,3386.6%of residents
321Howard TownshipCass County · 6,255 people$79,226$10,0865.7%of residents
322Emmett TownshipCalhoun County · 11,712 people$79,207$7,71810.0%of residents
323Berrien TownshipBerrien County · 4,787 people$79,148$11,87214.4%of residents
324MasonIngham County · 8,264 people$79,117$7,8755.3%of residents
325Soo TownshipChippewa County · 2,983 people$79,107$16,4965.4%of residents
326Mundy TownshipGenesee County · 15,468 people$79,021$4,0818.3%of residents
327DundeeMonroe County · 6,008 people$78,837$13,5945.2%of residents
328WoodhavenWayne County · 12,503 people$78,648$12,93813.0%of residents
329Handy TownshipLivingston County · 8,887 people$78,542$8,1148.0%of residents
330Hastings TownshipBarry County · 3,091 people$78,538$6,26410.1%of residents
331GrandvilleKent County · 17,018 people$78,442$6,5027.3%of residents
332Odessa TownshipIonia County · 3,966 people$78,281$7,1709.0%of residents
333Van Buren TownshipWayne County · 29,770 people$78,230$5,24510.7%of residents
334North Branch TownshipLapeer County · 3,557 people$77,941$7,0187.2%of residents
335Maple Grove TownshipSaginaw County · 2,646 people$77,917$4,98213.4%of residents
336Shiawassee TownshipShiawassee County · 2,726 people$77,850$14,28910.1%of residents
337Brooks TownshipNewaygo County · 3,833 people$77,734$17,1267.7%of residents
338Ganges TownshipAllegan County · 2,676 people$77,675$5,28413.0%of residents
339Hayes TownshipOtsego County · 2,839 people$77,629$9,6728.6%of residents
340Clayton TownshipGenesee County · 7,309 people$77,554$8,83411.5%of residents
341Bingham TownshipClinton County · 2,973 people$77,273$17,6856.6%of residents
342Eureka TownshipMontcalm County · 4,354 people$77,266$16,4755.7%of residents
343Cambridge TownshipLenawee County · 5,763 people$77,218$11,0654.8%of residents
344Waterford TownshipOakland County · 69,922 people$77,101$3,0509.1%of residents
345Bagley TownshipOtsego County · 6,104 people$77,045$7,9686.7%of residents
346Clinton TownshipLenawee County · 3,700 people$76,954$5,1964.3%of residents
347Croton TownshipNewaygo County · 3,472 people$76,765$15,48912.7%of residents
348Livingston TownshipOtsego County · 2,748 people$76,625$13,4723.2%of residents
349Leoni TownshipJackson County · 13,764 people$76,605$8,02510.4%of residents
T350Norton ShoresMuskegon County · 25,088 people$76,579$7,3406.5%of residents
T350Perry TownshipShiawassee County · 4,167 people$76,579$6,8379.8%of residents
352Monitor TownshipBay County · 10,597 people$76,563$13,6065.9%of residents
353Easton TownshipIonia County · 3,136 people$76,418$9,9065.7%of residents
354Comstock TownshipKalamazoo County · 15,512 people$76,376$3,7856.4%of residents
355Irving TownshipBarry County · 3,836 people$76,367$23,9972.4%of residents
356WalkerKent County · 25,881 people$76,360$4,6837.6%of residents
357Sparta TownshipKent County · 9,617 people$76,346$4,52210.8%of residents
358Montrose TownshipGenesee County · 5,896 people$76,338$3,73810.3%of residents
359Sumpter TownshipWayne County · 11,384 people$76,081$4,94112.7%of residents
360MarshallCalhoun County · 6,800 people$76,050$7,1425.7%of residents
361Sheridan TownshipNewaygo County · 2,581 people$76,042$15,0748.1%of residents
362Mendon TownshipSt. Joseph County · 2,565 people$75,962$10,8756.4%of residents
363Ensley TownshipNewaygo County · 2,723 people$75,954$13,4313.8%of residents
364HollandOttawa County · 35,372 people$75,865$6,02510.3%of residents
365Trowbridge TownshipAllegan County · 2,561 people$75,833$10,41810.7%of residents
366Ravenna TownshipMuskegon County · 3,045 people$75,625$9,3536.0%of residents
367Bath TownshipClinton County · 13,556 people$75,541$7,64817.4%of residents
368EssexvilleBay County · 3,284 people$75,341$17,8225.6%of residents
369Baroda TownshipBerrien County · 2,818 people$75,337$10,9094.4%of residents
370Lyons TownshipIonia County · 3,580 people$75,294$4,7468.2%of residents
371Holly TownshipOakland County · 12,283 people$75,276$14,6009.3%of residents
372Attica TownshipLapeer County · 4,729 people$75,223$15,66313.0%of residents
373Geneva TownshipVan Buren County · 3,401 people$75,139$17,01111.8%of residents
374Clearwater TownshipKalkaska County · 2,600 people$74,663$9,9118.4%of residents
375Bainbridge TownshipBerrien County · 2,625 people$74,574$10,4167.3%of residents
376Haring TownshipWexford County · 3,626 people$74,563$19,6098.4%of residents
377Waterloo TownshipJackson County · 2,995 people$74,500$16,5107.4%of residents
378WaylandAllegan County · 4,531 people$74,464$11,7529.9%of residents
379Newton TownshipCalhoun County · 2,800 people$74,453$20,0467.5%of residents
380KentwoodKent County · 54,776 people$74,373$5,04510.4%of residents
381RomeoMacomb County · 3,750 people$74,323$19,91011.1%of residents
382Clinton TownshipMacomb County · 101,374 people$74,244$2,13810.6%of residents
383PetoskeyEmmet County · 5,772 people$74,196$9,2979.0%of residents
384OtsegoAllegan County · 4,045 people$74,156$7,7745.3%of residents
385Otsego TownshipAllegan County · 6,001 people$74,145$8,5518.3%of residents
386Traverse CityGrand Traverse County · 15,832 people$74,087$7,19912.3%of residents
387Paradise TownshipGrand Traverse County · 5,101 people$74,084$8,3046.3%of residents
388Thetford TownshipGenesee County · 6,482 people$73,984$16,48615.2%of residents
389Lockport TownshipSt. Joseph County · 3,825 people$73,929$17,96513.0%of residents
390Constantine TownshipSt. Joseph County · 4,043 people$73,926$4,17811.8%of residents
391Napoleon TownshipJackson County · 6,706 people$73,793$10,7697.9%of residents
392WyomingKent County · 78,588 people$73,677$2,41610.5%of residents
393MiddlevilleBarry County · 4,407 people$73,625$22,8697.7%of residents
394Parma TownshipJackson County · 2,670 people$73,590$7,75416.0%of residents
395Cedar Creek TownshipMuskegon County · 3,365 people$73,586$4,7159.2%of residents
T396Grant TownshipNewaygo County · 3,406 people$73,500$11,3269.8%of residents
T396St. Clair ShoresMacomb County · 57,872 people$73,500$2,2938.4%of residents
398RiverviewWayne County · 11,947 people$73,468$5,0717.3%of residents
399MidlandMidland County · 42,806 people$73,325$5,22310.3%of residents
400Otsego Lake TownshipOtsego County · 2,968 people$73,073$22,71010.2%of residents
401Lake TownshipMissaukee County · 2,851 people$72,917$6,0766.3%of residents
402Holton TownshipMuskegon County · 2,674 people$72,910$8,69810.1%of residents
403Morton TownshipMecosta County · 4,766 people$72,877$7,73617.4%of residents
404LowellKent County · 4,134 people$72,875$16,4744.5%of residents
405Reynolds TownshipMontcalm County · 5,687 people$72,857$14,5809.2%of residents
406VicksburgKalamazoo County · 3,973 people$72,656$7,3714.9%of residents
407Ash TownshipMonroe County · 8,013 people$72,562$6,8776.9%of residents
408Benzonia TownshipBenzie County · 2,816 people$72,500$17,09015.5%of residents
409Lenox TownshipMacomb County · 13,251 people$72,484$4,53912.0%of residents
410Jefferson TownshipCass County · 2,581 people$72,375$7,85314.2%of residents
411Breitung TownshipDickinson County · 5,857 people$72,343$3,1508.7%of residents
412Deerfield TownshipLapeer County · 5,802 people$72,241$9,7138.9%of residents
413Martin TownshipAllegan County · 2,721 people$72,125$14,1807.4%of residents
414ChelseaWashtenaw County · 5,424 people$72,098$11,2174.1%of residents
415Walled LakeOakland County · 7,320 people$72,055$10,10810.5%of residents
416Wells TownshipDelta County · 4,821 people$72,039$18,71410.1%of residents
417Coldwater TownshipBranch County · 3,859 people$72,014$12,8809.3%of residents
418WyandotteWayne County · 24,072 people$71,987$3,28813.0%of residents
419Unadilla TownshipLivingston County · 3,284 people$71,771$20,4687.1%of residents
420Blair TownshipGrand Traverse County · 9,208 people$71,582$9,47811.1%of residents
421Swartz CreekGenesee County · 5,827 people$71,571$14,63110.9%of residents
422East China TownshipSt. Clair County · 3,661 people$71,517$7,8019.2%of residents
423Oak ParkOakland County · 29,072 people$71,510$5,54312.0%of residents
424WilliamstonIngham County · 3,810 people$71,379$22,3959.2%of residents
425Montcalm TownshipMontcalm County · 3,532 people$71,293$15,11215.4%of residents
T426Erie TownshipMonroe County · 4,348 people$71,250$16,81515.6%of residents
T426Forest TownshipGenesee County · 4,354 people$71,250$6,5676.4%of residents
428Bear Creek TownshipEmmet County · 6,513 people$71,090$13,3759.9%of residents
429White Pigeon TownshipSt. Joseph County · 3,893 people$71,071$18,88915.3%of residents
430Kimball TownshipSt. Clair County · 9,652 people$71,047$5,5539.2%of residents
431Denmark TownshipTuscola County · 2,704 people$70,720$11,7097.0%of residents
432NegauneeMarquette County · 4,663 people$70,568$13,92512.4%of residents
433Amber TownshipMason County · 2,550 people$70,515$8,0829.0%of residents
434Ira TownshipSt. Clair County · 5,104 people$70,469$20,80211.9%of residents
435FerrysburgOttawa County · 2,955 people$70,400$23,5158.5%of residents
436Quincy TownshipBranch County · 4,140 people$70,240$10,6889.3%of residents
437Vienna TownshipGenesee County · 13,001 people$70,219$5,59312.3%of residents
438Lapeer TownshipLapeer County · 4,996 people$70,197$10,6879.9%of residents
439Caledonia TownshipShiawassee County · 4,323 people$70,069$7,51012.8%of residents
440Tyrone TownshipKent County · 5,262 people$69,773$14,3896.3%of residents
441Ypsilanti TownshipWashtenaw County · 53,721 people$69,716$3,42814.8%of residents
442St. ClairSt. Clair County · 5,833 people$69,688$13,9337.1%of residents
443Madison TownshipLenawee County · 7,538 people$69,643$3,09116.2%of residents
444Madison HeightsOakland County · 28,297 people$69,503$3,98410.8%of residents
445Redford TownshipWayne County · 47,432 people$69,414$3,81411.6%of residents
446Pine Grove TownshipVan Buren County · 3,083 people$69,239$7,4907.4%of residents
447RomulusWayne County · 24,547 people$69,151$8,01313.5%of residents
448Grand RapidsKent County · 201,183 people$69,108$1,86916.9%of residents
449Woodstock TownshipLenawee County · 3,578 people$69,038$16,28912.9%of residents
450Grand LedgeEaton County · 7,853 people$68,980$8,6266.2%of residents
451Mayfield TownshipLapeer County · 8,070 people$68,774$6,6107.7%of residents
452St. JohnsClinton County · 7,780 people$68,728$8,96612.5%of residents
453Pentland TownshipLuce County · 2,693 people$68,607$5,87710.5%of residents
454Benton TownshipCheboygan County · 3,158 people$68,401$5,01410.3%of residents
455South HavenVan Buren County · 4,002 people$68,239$8,49815.8%of residents
456SouthfieldOakland County · 76,111 people$68,166$2,47110.3%of residents
457Grand BlancGenesee County · 7,880 people$68,052$27,3389.0%of residents
458Decatur TownshipVan Buren County · 3,503 people$67,917$15,56218.2%of residents
459Alpine TownshipKent County · 14,034 people$67,807$12,82711.2%of residents
460Ashland TownshipNewaygo County · 2,861 people$67,778$9,9779.4%of residents
461Shelby TownshipOceana County · 4,143 people$67,736$5,80017.6%of residents
462Bedford TownshipCalhoun County · 9,145 people$67,695$9,61613.0%of residents
463Marine CitySt. Clair County · 3,997 people$67,683$14,3577.6%of residents
464Cato TownshipMontcalm County · 3,002 people$67,500$12,76117.1%of residents
465Prairieville TownshipBarry County · 3,393 people$67,332$27,8477.1%of residents
466Garden CityWayne County · 26,280 people$67,294$5,05810.7%of residents
T467Burr Oak TownshipSt. Joseph County · 2,635 people$67,273$12,1174.0%of residents
T467Hagar TownshipBerrien County · 3,173 people$67,273$17,1239.4%of residents
469CoopersvilleOttawa County · 4,802 people$67,131$12,8299.5%of residents
470Hazel ParkOakland County · 14,937 people$67,073$5,66212.3%of residents
471Monroe TownshipMonroe County · 14,277 people$66,909$7,91114.4%of residents
472MarysvilleSt. Clair County · 9,868 people$66,901$6,8996.4%of residents
473Buchanan TownshipBerrien County · 3,475 people$66,783$6,6775.1%of residents
474DurandShiawassee County · 3,457 people$66,743$12,3239.4%of residents
475Nelson TownshipKent County · 5,054 people$66,735$10,4239.7%of residents
476Portage TownshipHoughton County · 3,234 people$66,652$14,1018.6%of residents
477PlainwellAllegan County · 3,722 people$66,525$13,38910.4%of residents
478Mussey TownshipSt. Clair County · 4,177 people$66,350$9,0345.9%of residents
479Frenchtown TownshipMonroe County · 21,753 people$66,225$5,92115.1%of residents
480New HavenMacomb County · 6,749 people$66,125$15,43613.8%of residents
481Pennfield TownshipCalhoun County · 8,681 people$66,119$7,5209.9%of residents
482SouthgateWayne County · 28,931 people$66,118$3,3699.4%of residents
483Garfield TownshipGrand Traverse County · 19,698 people$66,082$6,71117.4%of residents
484Tuscarora TownshipCheboygan County · 3,113 people$66,042$11,44311.7%of residents
485Summit TownshipJackson County · 22,705 people$65,987$3,4287.7%of residents
486PortlandIonia County · 3,770 people$65,845$9,7507.3%of residents
487Menominee TownshipMenominee County · 3,306 people$65,771$8,9718.9%of residents
488Millington TownshipTuscola County · 4,171 people$65,737$6,4706.6%of residents
489Bloomingdale TownshipVan Buren County · 3,074 people$65,634$8,05125.8%of residents
490Colon TownshipSt. Joseph County · 3,336 people$65,602$7,7719.2%of residents
491Marathon TownshipLapeer County · 4,444 people$65,511$11,66211.3%of residents
492WixomOakland County · 17,313 people$65,485$5,28810.9%of residents
493Manistee TownshipManistee County · 4,268 people$65,461$11,63610.2%of residents
494Mancelona TownshipAntrim County · 4,559 people$65,412$8,50219.3%of residents
495DearbornWayne County · 105,611 people$65,324$3,49624.3%of residents
496Arbela TownshipTuscola County · 2,770 people$65,185$9,37413.4%of residents
T497Lee TownshipAllegan County · 3,836 people$65,156$14,99918.7%of residents
T497Sullivan TownshipMuskegon County · 2,725 people$65,156$10,9638.0%of residents
499Grayling TownshipCrawford County · 5,892 people$65,127$6,51911.8%of residents
500Davison TownshipGenesee County · 20,403 people$65,116$4,77711.7%of residents
501Harper WoodsWayne County · 14,860 people$65,022$8,14119.8%of residents
502Keego HarborOakland County · 2,723 people$64,896$17,51915.6%of residents
503Boyne CityCharlevoix County · 3,793 people$64,855$7,8157.8%of residents
504RichmondMacomb County · 5,927 people$64,719$11,85013.5%of residents
505PottervilleEaton County · 3,135 people$64,693$15,75711.4%of residents
506Chippewa TownshipIsabella County · 4,668 people$64,651$7,07716.4%of residents
507FraserMacomb County · 14,496 people$64,354$6,86810.4%of residents
508HollyOakland County · 5,906 people$64,305$6,6048.5%of residents
509Kalkaska TownshipKalkaska County · 5,207 people$64,253$8,04113.6%of residents
510Concord TownshipJackson County · 2,721 people$64,148$6,74012.4%of residents
T511Union TownshipBranch County · 2,969 people$64,107$10,81415.4%of residents
T511Vernon TownshipShiawassee County · 4,296 people$64,107$6,9687.3%of residents
513Big Rapids TownshipMecosta County · 4,096 people$64,083$6,26620.0%of residents
514WarrenMacomb County · 137,138 people$64,016$2,63814.8%of residents
515Tobacco TownshipGladwin County · 2,519 people$64,000$10,9638.7%of residents
516IoniaIonia County · 12,208 people$63,978$11,56112.0%of residents
517Adams TownshipHoughton County · 2,565 people$63,914$7,35211.7%of residents
518Eaton RapidsEaton County · 5,218 people$63,875$3,62913.5%of residents
519NorwayDickinson County · 2,815 people$63,846$22,65613.9%of residents
520Lawrence TownshipVan Buren County · 3,294 people$63,607$10,85619.5%of residents
521Niles TownshipBerrien County · 14,304 people$63,459$4,27018.4%of residents
522GreenvilleMontcalm County · 9,256 people$63,285$15,22011.5%of residents
523Fremont TownshipTuscola County · 3,126 people$63,155$14,73011.1%of residents
524Vassar TownshipTuscola County · 3,871 people$63,125$17,83211.6%of residents
525IthacaGratiot County · 2,807 people$63,109$4,50616.8%of residents
526Columbia TownshipVan Buren County · 2,542 people$63,068$12,83418.8%of residents
527BellevilleWayne County · 3,851 people$62,991$4,7415.5%of residents
528Orleans TownshipIonia County · 2,758 people$62,978$10,90616.0%of residents
529St. Charles TownshipSaginaw County · 3,115 people$62,939$12,36310.6%of residents
530Roosevelt ParkMuskegon County · 4,121 people$62,857$7,38412.1%of residents
531TecumsehLenawee County · 8,608 people$62,835$8,9985.6%of residents
532SturgisSt. Joseph County · 10,900 people$62,710$7,01913.4%of residents
533CharlotteEaton County · 9,305 people$62,681$5,67711.1%of residents
534Chesaning TownshipSaginaw County · 4,654 people$62,434$7,55111.3%of residents
535EastpointeMacomb County · 33,814 people$62,325$6,32317.5%of residents
536Munising TownshipAlger County · 2,759 people$62,227$7,67515.9%of residents
537RosevilleMacomb County · 46,863 people$62,182$2,73912.5%of residents
538Nottawa TownshipSt. Joseph County · 3,808 people$62,094$9,19512.5%of residents
539WestlandWayne County · 82,333 people$62,076$2,92914.3%of residents
540BlissfieldLenawee County · 3,262 people$62,059$14,3952.3%of residents
541Forsyth TownshipMarquette County · 6,291 people$62,018$11,68110.4%of residents
542Port Huron TownshipSt. Clair County · 10,665 people$61,983$9,27216.5%of residents
543Elkland TownshipTuscola County · 3,485 people$61,953$11,92015.2%of residents
544KingsfordDickinson County · 5,096 people$61,635$4,1789.0%of residents
545MattawanVan Buren County · 2,934 people$61,587$14,60512.1%of residents
546Fraser TownshipBay County · 2,946 people$61,571$11,71313.1%of residents
547Flint TownshipGenesee County · 30,844 people$61,563$7,47117.6%of residents
548Worth TownshipSanilac County · 3,423 people$61,492$16,32813.4%of residents
549Egelston TownshipMuskegon County · 11,445 people$61,432$7,31911.2%of residents
550Sherman TownshipIsabella County · 3,236 people$61,406$17,18224.8%of residents
T551Kinross TownshipChippewa County · 6,790 people$61,250$5,06321.3%of residents
T551Mecosta TownshipMecosta County · 2,891 people$61,250$21,51619.1%of residents
553Ontwa TownshipCass County · 6,839 people$61,241$7,74410.1%of residents
554WhitehallMuskegon County · 3,205 people$61,169$12,63316.3%of residents
555Wheeler TownshipGratiot County · 2,569 people$61,149$4,75112.3%of residents
556TaylorWayne County · 61,279 people$61,081$2,82018.4%of residents
557Grant TownshipClare County · 3,437 people$61,010$8,50023.9%of residents
558Paw Paw TownshipVan Buren County · 6,884 people$60,828$10,43713.7%of residents
559Blackman TownshipJackson County · 24,987 people$60,810$5,23510.5%of residents
560SpartaKent County · 4,255 people$60,728$3,7109.3%of residents
561Grand HavenOttawa County · 11,038 people$60,669$5,52314.5%of residents
562Bangor TownshipBay County · 13,778 people$60,661$9,60514.8%of residents
563ManisteeManistee County · 6,157 people$60,541$4,29816.8%of residents
564HowellLivingston County · 9,896 people$60,449$9,0697.7%of residents
565Coloma TownshipBerrien County · 4,968 people$60,417$11,19713.0%of residents
566Dearborn HeightsWayne County · 60,664 people$60,391$3,75821.9%of residents
567BeldingIonia County · 6,000 people$60,373$6,21415.5%of residents
568Ionia TownshipIonia County · 4,125 people$60,189$17,88524.6%of residents
569Oronoko TownshipBerrien County · 9,074 people$60,175$4,05116.8%of residents
570BurtonGenesee County · 29,313 people$60,052$4,87416.1%of residents
571Sidney TownshipMontcalm County · 2,651 people$60,050$10,81414.7%of residents
572Mason TownshipCass County · 2,874 people$59,922$5,75422.0%of residents
573Imlay CityLapeer County · 3,753 people$59,911$17,10923.5%of residents
574Cambria TownshipHillsdale County · 2,547 people$59,906$12,2168.6%of residents
575Coe TownshipIsabella County · 3,084 people$59,878$16,38010.8%of residents
576MonroeMonroe County · 20,076 people$59,813$6,53819.2%of residents
577HancockHoughton County · 4,596 people$59,519$15,46719.1%of residents
T578Castleton TownshipBarry County · 3,425 people$59,444$11,73815.0%of residents
T578VassarTuscola County · 2,685 people$59,444$13,65214.8%of residents
580Iron MountainDickinson County · 7,469 people$59,405$5,46913.5%of residents
581Evergreen TownshipMontcalm County · 3,063 people$59,144$8,94413.4%of residents
582WayneWayne County · 17,065 people$59,038$5,45615.7%of residents
583Burtchville TownshipSt. Clair County · 4,034 people$58,872$12,82514.5%of residents
584LaGrange TownshipCass County · 3,724 people$58,786$6,97913.9%of residents
585UticaMacomb County · 5,114 people$58,718$6,7857.5%of residents
T586Lincoln ParkWayne County · 38,529 people$58,616$3,19721.5%of residents
T586Watervliet TownshipBerrien County · 3,126 people$58,616$16,94722.0%of residents
588Jefferson TownshipHillsdale County · 3,037 people$58,594$14,58911.3%of residents
589Kalamazoo TownshipKalamazoo County · 22,523 people$58,349$6,25011.6%of residents
590HastingsBarry County · 7,490 people$58,286$7,23712.5%of residents
591Lexington TownshipSanilac County · 3,452 people$58,041$5,24010.8%of residents
592Oshtemo TownshipKalamazoo County · 23,971 people$58,020$10,92819.5%of residents
593Marquette TownshipMarquette County · 4,196 people$57,983$13,47610.5%of residents
594Cedar SpringsKent County · 3,789 people$57,979$11,11422.2%of residents
595Grant TownshipOceana County · 3,034 people$57,625$10,52513.9%of residents
596FremontNewaygo County · 4,599 people$57,452$16,0518.7%of residents
597Sage TownshipGladwin County · 2,502 people$57,424$9,12215.1%of residents
598Genesee TownshipGenesee County · 20,266 people$57,406$5,09417.8%of residents
599AlgonacSt. Clair County · 4,109 people$56,820$8,19614.5%of residents
600Owosso TownshipShiawassee County · 4,786 people$56,818$13,39513.6%of residents
601SanduskySanilac County · 2,664 people$56,563$30,98116.1%of residents
602BuchananBerrien County · 4,143 people$56,163$8,9477.1%of residents
603Crystal TownshipMontcalm County · 2,726 people$56,087$15,33010.7%of residents
604Home TownshipMontcalm County · 2,813 people$56,037$10,81022.2%of residents
605Battle CreekCalhoun County · 52,021 people$55,693$4,94217.6%of residents
606MarquetteMarquette County · 21,944 people$55,613$4,56222.4%of residents
607Sault Ste. MarieChippewa County · 13,083 people$55,328$5,50717.8%of residents
608GladstoneDelta County · 5,189 people$54,970$9,99014.1%of residents
609Muskegon TownshipMuskegon County · 17,911 people$54,962$5,46016.6%of residents
610L'Anse TownshipBaraga County · 3,634 people$54,898$9,60215.9%of residents
611Center LineMacomb County · 8,503 people$54,703$11,99716.8%of residents
612Hartford TownshipVan Buren County · 2,981 people$54,659$21,38112.2%of residents
613Homer TownshipCalhoun County · 2,897 people$54,519$7,83823.2%of residents
614Albert TownshipMontmorency County · 2,637 people$54,423$8,93517.9%of residents
615LansingIngham County · 113,884 people$54,382$1,93820.1%of residents
616OwossoShiawassee County · 14,437 people$54,229$4,37317.2%of residents
617Iron RiverIron County · 3,027 people$54,183$5,28720.6%of residents
618Lee TownshipMidland County · 4,075 people$54,144$14,42528.1%of residents
619Sebewaing TownshipHuron County · 2,602 people$53,849$10,8939.6%of residents
620AlmaGratiot County · 9,304 people$53,307$8,91421.7%of residents
621Big Prairie TownshipNewaygo County · 2,569 people$53,289$5,88022.1%of residents
622Roscommon TownshipRoscommon County · 4,520 people$53,186$5,51012.3%of residents
623AlleganAllegan County · 5,127 people$52,925$15,87313.9%of residents
624Calumet TownshipHoughton County · 6,309 people$52,836$6,60816.4%of residents
625IshpemingMarquette County · 6,205 people$52,754$4,54518.7%of residents
626LapeerLapeer County · 9,201 people$52,716$6,93524.5%of residents
627ZeelandOttawa County · 5,637 people$52,628$17,29610.4%of residents
628Bridgeport TownshipSaginaw County · 9,874 people$52,462$4,45218.6%of residents
629Mount ClemensMacomb County · 15,419 people$52,310$8,05316.3%of residents
630Reed CityOsceola County · 2,528 people$52,304$3,55019.9%of residents
631KalamazooKalamazoo County · 72,683 people$52,272$2,90424.9%of residents
632Baraga TownshipBaraga County · 3,382 people$52,254$9,70716.5%of residents
633Plainfield TownshipIosco County · 3,353 people$52,035$9,75916.1%of residents
634CadillacWexford County · 10,438 people$51,773$3,85018.2%of residents
635Hampton TownshipBay County · 9,581 people$51,728$5,66417.9%of residents
636NilesBerrien County · 11,665 people$51,376$4,31617.8%of residents
637St. LouisGratiot County · 7,406 people$51,167$11,88513.4%of residents
638HillsdaleHillsdale County · 8,002 people$51,038$5,55822.9%of residents
639Richland TownshipMontcalm County · 2,778 people$50,862$9,21821.1%of residents
640ColdwaterBranch County · 14,216 people$50,781$3,39321.3%of residents
641Surrey TownshipClare County · 3,704 people$50,764$9,98823.7%of residents
642Carrollton TownshipSaginaw County · 5,585 people$50,399$9,68734.5%of residents
643Port HuronSt. Clair County · 28,273 people$50,366$3,20822.6%of residents
644AdrianLenawee County · 20,191 people$50,209$3,64420.3%of residents
645Three RiversSt. Joseph County · 7,910 people$49,503$6,01815.0%of residents
646MenomineeMenominee County · 8,175 people$49,432$5,81316.4%of residents
647Bay CityBay County · 31,868 people$49,420$2,18019.1%of residents
648Rogers CityPresque Isle County · 2,869 people$49,266$6,53817.7%of residents
649DavisonGenesee County · 5,039 people$48,814$8,87916.1%of residents
650Mount MorrisGenesee County · 3,086 people$48,794$7,67322.7%of residents
651Lansing TownshipIngham County · 8,060 people$48,450$3,75419.1%of residents
652Big Creek TownshipOscoda County · 2,739 people$48,438$5,40518.3%of residents
653DowagiacCass County · 5,725 people$48,166$7,42121.4%of residents
654AlpenaAlpena County · 10,088 people$47,545$3,64721.2%of residents
655Richfield TownshipRoscommon County · 3,575 people$47,055$4,18929.6%of residents
656YpsilantiWashtenaw County · 19,766 people$46,588$5,05524.8%of residents
657Mount Morris TownshipGenesee County · 19,484 people$46,535$3,88622.5%of residents
658LudingtonMason County · 7,634 people$46,411$9,60522.5%of residents
659Webber TownshipLake County · 2,583 people$46,286$11,43127.5%of residents
660CorunnaShiawassee County · 3,000 people$46,141$4,64014.9%of residents
661FowlervilleLivingston County · 2,874 people$45,773$11,04414.2%of residents
662East Lansing College campusIngham County · 49,355 people$45,687$3,69633.0%of residents
663Denton TownshipRoscommon County · 5,411 people$45,640$6,42819.7%of residents
664EscanabaDelta County · 12,257 people$45,369$2,56217.7%of residents
665SpringfieldCalhoun County · 5,246 people$44,808$9,09319.1%of residents
666MuskegonMuskegon County · 37,224 people$44,735$3,79524.9%of residents
667Mount PleasantIsabella County · 20,925 people$44,706$3,39831.4%of residents
668GaylordOtsego County · 4,444 people$44,701$10,7028.0%of residents
669Bad AxeHuron County · 2,943 people$44,688$10,65720.2%of residents
670JacksonJackson County · 31,022 people$44,558$2,08424.6%of residents
671Buena Vista TownshipSaginaw County · 7,473 people$44,397$9,18720.7%of residents
672PontiacOakland County · 62,077 people$44,329$3,37524.4%of residents
673Big RapidsMecosta County · 8,623 people$43,858$4,64034.1%of residents
674Union TownshipIsabella County · 11,850 people$43,694$9,84729.7%of residents
675Houghton College campusHoughton County · 8,560 people$43,456$10,79340.1%of residents
676Oscoda TownshipIosco County · 7,158 people$43,125$9,22725.3%of residents
677GladwinGladwin County · 3,140 people$43,005$14,04517.4%of residents
678East TawasIosco County · 2,662 people$42,450$7,59415.7%of residents
679Kochville Township College campusSaginaw County · 5,166 people$42,333$12,53238.6%of residents
680CheboyganCheboygan County · 4,804 people$42,290$7,47014.9%of residents
681MelvindaleWayne County · 12,325 people$42,185$5,62939.1%of residents
682Mills TownshipOgemaw County · 4,054 people$42,097$12,22630.5%of residents
683CaroTuscola County · 4,258 people$41,595$5,32028.7%of residents
684Paw PawVan Buren County · 3,386 people$41,587$10,39521.9%of residents
685IronwoodGogebic County · 4,950 people$41,250$4,41817.0%of residents
686ClareClare County · 3,318 people$41,226$11,30518.9%of residents
687River RougeWayne County · 6,814 people$41,053$4,27639.8%of residents
688NewaygoNewaygo County · 2,547 people$40,689$5,23519.9%of residents
689Hayes TownshipClare County · 4,722 people$40,250$4,41025.4%of residents
690EcorseWayne County · 8,893 people$40,241$5,77529.4%of residents
691DetroitWayne County · 649,095 people$39,938$93732.7%of residents
692AlbionCalhoun County · 7,474 people$39,885$3,41125.2%of residents
693HamtramckWayne County · 27,261 people$39,293$5,07039.9%of residents
694InksterWayne County · 24,959 people$39,252$5,39435.2%of residents
695Benton TownshipBerrien County · 14,228 people$38,688$3,70733.1%of residents
696SaginawSaginaw County · 42,863 people$38,579$1,90734.0%of residents
697ManistiqueSchoolcraft County · 2,868 people$38,446$5,55318.4%of residents
698FlintGenesee County · 79,306 people$37,646$1,90034.1%of residents
699Muskegon HeightsMuskegon County · 9,770 people$35,239$3,55534.1%of residents
700Benton HarborBerrien County · 8,803 people$31,117$4,85740.1%of residents
701Highland ParkWayne County · 8,248 people$29,309$10,45140.9%of residents
Quick answers

Questions people ask

Which Michigan town has the highest income?

Franklin (Oakland County): its median household income is $194,079 (±$33,148). Huntington Woods ($190,150) and Bloomfield Hills ($189,942) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (701 in Michigan). Smaller towns show their income on their own page. 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

Highest incomes in other states