Wisconsin places ranked by median household income

1,459 places in Wisconsin have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Oconomowoc Lake ($250,000 or more), River Hills ($204,427), Town of Middleton ($203,646).

Lowest figure: Town of Marion (Juneau County) ($31,495).

The figure for Wisconsin as a whole is $77,485 (±$455).

Figures last updated on .

Figure for Wisconsin as a whole
$77,485 (±$455)
Places ranked
1459

Wisconsin places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1Oconomowoc LakeWaukesha County$250,000 or more
2River HillsMilwaukee County$204,427 (±$24,057)
3Town of MiddletonDane County$203,646 (±$53,588)
4Maple BluffDane County$198,750 (±$22,710)
5MertonWaukesha County$173,913 (±$4,475)
6Town of Cross PlainsDane County$162,000 (±$26,229)
7Town of Troy (St. Croix County)St. Croix County$161,161 (±$30,078)
8BaysideMilwaukee County$160,096 (±$20,082)
9Town of DelafieldWaukesha County$158,353 (±$14,260)
10Elm GroveWaukesha County$158,016 (±$21,964)
11Whitefish BayMilwaukee County$157,109 (±$13,116)
12Town of Warren (St. Croix County)St. Croix County$154,423 (±$26,132)
13Shorewood HillsDane County$153,542 (±$55,824)
14Town of Oak Grove (Pierce County)Pierce County$153,279 (±$8,913)
15Town of OttawaWaukesha County$153,018 (±$21,258)
16North PrairieWaukesha County$152,798 (±$19,543)
17Town of OregonDane County$150,536 (±$28,268)
18Town of VeronaDane County$150,000 (±$36,049)
19NashotahWaukesha County$148,403 (±$13,109)
20MequonOzaukee County$144,051 (±$13,874)
21RichfieldWashington County$143,963 (±$19,302)
22Wind PointRacine County$142,955 (±$43,396)
23Fox PointMilwaukee County$141,467 (±$22,335)
24Town of BristolDane County$141,010 (±$16,974)
25SummitWaukesha County$140,682 (±$29,729)
26Town of HudsonSt. Croix County$139,767 (±$14,925)
27Town of Pleasant Valley (Eau Claire County)Eau Claire County$139,659 (±$20,419)
28Town of West PointColumbia County$139,632 (±$29,474)
29Town of ViennaDane County$139,583 (±$23,663)
30Cottage GroveDane County$139,313 (±$10,732)
31Town of New GlarusGreen County$137,500 (±$15,752)
32Town of MukwonagoWaukesha County$137,283 (±$16,190)
33Town of Weston (Marathon County)Marathon County$136,563 (±$34,622)
34KohlerSheboygan County$135,833 (±$14,620)
35Town of Springfield (Dane County)Dane County$135,216 (±$19,814)
36Big BendWaukesha County$134,615 (±$26,401)
37Town of Clayton (Winnebago County)Winnebago County$133,731 (±$10,913)
38Town of RoxburyDane County$132,188 (±$11,482)
39Town of SomersetSt. Croix County$131,226 (±$21,218)
40Waukesha (Waukesha County, village)Waukesha County$130,978 (±$11,043)
41Town of LedgeviewBrown County$130,040 (±$14,160)
42 (tie)Town of ArlingtonColumbia County$130,000 (±$19,943)
42 (tie)Town of Wayne (Washington County)Washington County$130,000 (±$21,558)
44BrookfieldWaukesha County$129,548 (±$5,805)
45Town of SpringdaleDane County$129,271 (±$20,124)
46Town of VandenbroekOutagamie County$128,594 (±$12,292)
47Town of HammondSt. Croix County$128,182 (±$23,270)
48Town of Dunn (Dane County)Dane County$127,734 (±$16,479)
49Town of Rockland (Brown County)Brown County$127,639 (±$19,808)
50Town of Sun PrairieDane County$127,321 (±$19,889)
51Town of DaleOutagamie County$126,250 (±$21,327)
52Town of Eagle (Waukesha County)Waukesha County$125,792 (±$22,325)
53WaunakeeDane County$125,220 (±$10,720)
54Town of EmpireFond du Lac County$125,185 (±$15,765)
55 (tie)Town of Cold SpringJefferson County$125,000 (±$22,262)
55 (tie)Town of Waterloo (Jefferson County)Jefferson County$125,000 (±$18,326)
57Town of Sherman (Dunn County)Dunn County$124,750 (±$19,783)
58Town of CedarburgOzaukee County$124,121 (±$15,099)
59Town of East TroyWalworth County$123,804 (±$19,549)
60LisbonWaukesha County$123,720 (±$14,641)
61BristolKenosha County$123,648 (±$39,747)
62Town of Clifton (Pierce County)Pierce County$123,221 (±$24,280)
63YorkvilleRacine County$122,936 (±$12,911)
64Town of Harmony (Rock County)Rock County$122,852 (±$14,606)
65North HudsonSt. Croix County$122,647 (±$16,046)
66Town of DekorraColumbia County$122,222 (±$12,529)
67Town of KaukaunaOutagamie County$121,875 (±$29,192)
68Town of Freedom (Outagamie County)Outagamie County$121,711 (±$19,666)
69Town of York (Dane County)Dane County$121,667 (±$42,909)
70HarrisonCalumet County$121,504 (±$7,426)
71Town of EllsworthPierce County$121,250 (±$20,391)
72Town of Union (Door County)Door County$121,111 (±$20,019)
73Town of OmroWinnebago County$120,938 (±$13,706)
74Town of BartonWashington County$120,304 (±$20,002)
75Town of LodiColumbia County$120,179 (±$25,249)
76Town of West BendWashington County$120,119 (±$13,236)
77WindsorDane County$120,048 (±$13,730)
78VernonWaukesha County$120,000 (±$15,988)
79Town of Holland (La Crosse County)La Crosse County$119,609 (±$36,410)
80VeronaDane County$119,606 (±$15,589)
81Town of Lake MillsJefferson County$119,485 (±$15,669)
82Town of MertonWaukesha County$119,297 (±$8,432)
83Town of Pleasant SpringsDane County$119,273 (±$7,666)
84Town of WaterfordRacine County$119,224 (±$22,866)
85SussexWaukesha County$119,041 (±$14,736)
86Town of GeneseeWaukesha County$118,578 (±$7,626)
87Town of River FallsPierce County$118,500 (±$19,828)
88SuamicoBrown County$118,337 (±$5,738)
89Town of Adams (Green County)Green County$118,250 (±$34,567)
90Town of SuperiorDouglas County$118,194 (±$7,576)
91Town of Deerfield (Dane County)Dane County$118,125 (±$19,480)
92GreenvilleOutagamie County$117,977 (±$7,059)
93LodiColumbia County$117,584 (±$15,082)
94Town of NeenahWinnebago County$117,255 (±$27,151)
95Town of Jackson (Washington County)Washington County$116,838 (±$22,314)
96Town of TheresaDodge County$116,750 (±$17,385)
97Town of KinnickinnicSt. Croix County$116,650 (±$9,325)
98Town of Richmond (St. Croix County)St. Croix County$116,607 (±$15,725)
99Town of DodgevilleIowa County$116,583 (±$8,409)
100Town of Forest (St. Croix County)St. Croix County$116,118 (±$17,499)
101Town of BradfordRock County$115,833 (±$55,700)
102Town of Greenfield (Sauk County)Sauk County$115,714 (±$8,063)
103Town of RandallKenosha County$115,665 (±$18,095)
104Town of OakfieldFond du Lac County$115,313 (±$36,234)
105Town of Farmington (Polk County)Polk County$115,172 (±$18,050)
106KronenwetterMarathon County$115,044 (±$14,487)
107Town of Center (Outagamie County)Outagamie County$114,821 (±$25,739)
108Town of OconomowocWaukesha County$114,782 (±$7,932)
109Town of Herman (Dodge County)Dodge County$114,773 (±$13,933)
110Town of ExeterGreen County$114,688 (±$13,835)
111Town of Albany (Green County)Green County$114,531 (±$6,128)
112Town of Auburn (Fond du Lac County)Fond du Lac County$114,167 (±$13,008)
113Town of Utica (Winnebago County)Winnebago County$113,875 (±$25,571)
114Town of Solon SpringsDouglas County$113,750 (±$8,881)
115BarneveldIowa County$113,542 (±$10,683)
116Town of BrighamIowa County$113,500 (±$22,129)
117Town of York (Green County)Green County$113,438 (±$27,383)
118Town of St. JosephSt. Croix County$113,316 (±$15,980)
119Town of Eaton (Brown County)Brown County$113,269 (±$19,953)
120Town of Berlin (Green Lake County)Green Lake County$113,125 (±$14,447)
121Town of Mineral PointIowa County$113,000 (±$17,616)
122Town of AddisonWashington County$112,935 (±$16,946)
123Town of McMillanMarathon County$112,917 (±$9,841)
124Town of Forest (Fond du Lac County)Fond du Lac County$112,904 (±$13,912)
125Town of WaupunFond du Lac County$112,750 (±$14,100)
126Town of HamiltonLa Crosse County$112,500 (±$7,479)
127Town of Little SuamicoOconto County$112,391 (±$10,697)
128Town of Center (Rock County)Rock County$112,222 (±$12,599)
129MuskegoWaukesha County$112,221 (±$8,316)
130EagleWaukesha County$112,083 (±$24,226)
131Town of MoscowIowa County$111,518 (±$33,205)
132Town of Lafayette (Walworth County)Walworth County$111,500 (±$16,343)
133 (tie)Town of ErinWashington County$111,375 (±$14,978)
133 (tie)Town of SylvesterGreen County$111,375 (±$13,624)
135Town of Lincoln (Eau Claire County)Eau Claire County$111,111 (±$21,463)
136Town of Prairie du SacSauk County$110,905 (±$3,759)
137Town of WinneconneWinnebago County$110,833 (±$12,700)
138MaineMarathon County$110,721 (±$16,073)
139Town of Eagle PointChippewa County$110,654 (±$8,445)
140Town of ElbaDodge County$110,500 (±$29,083)
141Town of ShelbyLa Crosse County$110,341 (±$19,736)
142Town of HartfordWashington County$110,273 (±$2,719)
143Town of Eden (Fond du Lac County)Fond du Lac County$110,000 (±$27,122)
144Town of Washington (Eau Claire County)Eau Claire County$109,984 (±$14,835)
145Town of Trenton (Pierce County)Pierce County$109,750 (±$9,147)
146Town of Pine RiverLincoln County$109,722 (±$9,191)
147SherwoodCalumet County$109,524 (±$17,872)
148RaymondRacine County$109,464 (±$22,733)
149Town of MerrimacSauk County$109,375 (±$29,239)
150Town of Caledonia (Waupaca County)Waupaca County$109,167 (±$15,672)
151WalesWaukesha County$109,024 (±$9,813)
152Town of MetomenFond du Lac County$109,000 (±$11,823)
153BrooklynDane County$108,929 (±$11,841)
154 (tie)Town of DoyleBarron County$108,750 (±$26,186)
154 (tie)Town of New DenmarkBrown County$108,750 (±$14,947)
156Town of Scott (Brown County)Brown County$108,444 (±$6,868)
157DaneDane County$108,375 (±$15,793)
158Pewaukee (Waukesha County, city)Waukesha County$108,350 (±$5,550)
159Town of Brooklyn (Green Lake County)Green Lake County$108,167 (±$12,412)
160Town of LowvilleColumbia County$108,063 (±$9,912)
161Town of WrightstownBrown County$108,047 (±$4,050)
162 (tie)Town of ConcordJefferson County$107,969 (±$18,276)
162 (tie)Town of GilmanPierce County$107,969 (±$30,939)
164Town of Spring PrairieWalworth County$107,955 (±$17,984)
165Mount HorebDane County$107,856 (±$8,378)
166Town of CalamusDodge County$107,841 (±$22,229)
167Town of Albion (Dane County)Dane County$107,750 (±$15,445)
168 (tie)Town of Lawrence (Brown County)Brown County$107,500 (±$19,900)
168 (tie)Town of PrimroseDane County$107,500 (±$25,744)
170Union GroveRacine County$107,482 (±$10,547)
171Town of Seymour (Eau Claire County)Eau Claire County$107,436 (±$6,817)
172Town of TrimbellePierce County$107,375 (±$20,324)
173Town of AlgomaWinnebago County$107,290 (±$6,646)
174Town of Sherman (Sheboygan County)Sheboygan County$107,202 (±$11,679)
175Town of Eau Pleine (Portage County)Portage County$107,159 (±$10,024)
176Town of Rockland (Manitowoc County)Manitowoc County$107,083 (±$24,780)
177RochesterRacine County$107,038 (±$19,156)
178Town of TildenChippewa County$106,985 (±$15,609)
179Town of BurlingtonRacine County$106,929 (±$18,062)
180FranklinMilwaukee County$106,894 (±$10,031)
181 (tie)CascoKewaunee County$106,875 (±$20,849)
181 (tie)Town of Franklin (Kewaunee County)Kewaunee County$106,875 (±$12,009)
183Fontana-on-Geneva LakeWalworth County$106,750 (±$19,889)
184Town of Paris (Kenosha County)Kenosha County$106,719 (±$18,994)
185Town of OnalaskaLa Crosse County$106,700 (±$24,521)
186 (tie)Town of Franklin (Sauk County)Sauk County$106,667 (±$10,551)
186 (tie)Town of Milton (Rock County)Rock County$106,667 (±$21,866)
188Town of Lincoln (Wood County)Wood County$106,607 (±$15,210)
189Town of Monroe (Green County)Green County$106,563 (±$17,106)
190OconomowocWaukesha County$106,425 (±$11,751)
191DeForestDane County$106,419 (±$6,994)
192Town of SaukvilleOzaukee County$106,339 (±$10,904)
193 (tie)Town of BennettDouglas County$106,250 (±$17,840)
193 (tie)Town of Hamburg (Vernon County)Vernon County$106,250 (±$16,225)
193 (tie)Town of MarathonMarathon County$106,250 (±$17,529)
196Town of Troy (Walworth County)Walworth County$106,220 (±$13,857)
197Town of Fond du LacFond du Lac County$106,179 (±$14,956)
198Town of AltoFond du Lac County$106,154 (±$11,731)
199Town of Lima (Sheboygan County)Sheboygan County$106,065 (±$7,612)
200Town of BarreLa Crosse County$105,956 (±$6,390)
201Town of Fountain PrairieColumbia County$105,750 (±$12,227)
202Town of TaycheedahFond du Lac County$105,690 (±$12,589)
203Town of Hull (Portage County)Portage County$105,652 (±$24,598)
204Town of BuchananOutagamie County$105,478 (±$16,598)
205Town of Greenfield (La Crosse County)La Crosse County$105,417 (±$19,404)
206Town of MukwaWaupaca County$105,385 (±$19,128)
207 (tie)Town of CadySt. Croix County$105,313 (±$10,424)
207 (tie)Town of GaleTrempealeau County$105,313 (±$5,348)
209Town of Byron (Fond du Lac County)Fond du Lac County$105,268 (±$11,419)
210Cross PlainsDane County$105,145 (±$12,082)
211Town of MedaryLa Crosse County$105,114 (±$12,265)
212Town of EldoradoFond du Lac County$105,078 (±$6,120)
213 (tie)Town of AztalanJefferson County$105,000 (±$22,785)
213 (tie)Town of RutlandDane County$105,000 (±$12,399)
215Town of StettinMarathon County$104,697 (±$10,048)
216Town of Easton (Marathon County)Marathon County$104,643 (±$9,522)
217Town of Wilson (Sheboygan County)Sheboygan County$104,632 (±$27,940)
218Town of Herman (Sheboygan County)Sheboygan County$104,615 (±$9,316)
219Town of AgendaAshland County$104,500 (±$21,699)
220 (tie)Town of Greenfield (Monroe County)Monroe County$104,375 (±$27,949)
220 (tie)Town of HampdenColumbia County$104,375 (±$21,477)
222Town of LanarkPortage County$104,217 (±$12,697)
223Town of BurkeDane County$104,025 (±$21,572)
224Town of Rock CreekDunn County$104,000 (±$13,784)
225Town of GibraltarDoor County$103,984 (±$5,618)
226Pleasant PrairieKenosha County$103,902 (±$6,180)
227 (tie)Town of AbramsOconto County$103,750 (±$12,076)
227 (tie)Town of Rib FallsMarathon County$103,750 (±$16,453)
229Town of StanfoldBarron County$103,594 (±$19,291)
230Town of Trenton (Washington County)Washington County$103,519 (±$11,015)
231HobartBrown County$103,440 (±$7,526)
232Town of Lincoln (Monroe County)Monroe County$103,333 (±$14,206)
233Town of NorwayRacine County$103,278 (±$5,336)
234Town of WiotaLafayette County$103,125 (±$11,099)
235Town of OshkoshWinnebago County$103,098 (±$9,064)
236Town of BaldwinSt. Croix County$103,068 (±$24,853)
237Town of WheatonChippewa County$103,053 (±$4,275)
238Town of Dewey (Portage County)Portage County$103,047 (±$14,893)
239Town of DellonaSauk County$103,043 (±$19,874)
240OregonDane County$102,978 (±$10,096)
241Town of Black BrookPolk County$102,963 (±$10,254)
242Town of Brooklyn (Green County)Green County$102,917 (±$15,447)
243Town of KoshkonongJefferson County$102,831 (±$9,118)
244Town of HortoniaOutagamie County$102,813 (±$17,649)
245Town of TainterDunn County$102,750 (±$24,190)
246Town of NepeuskunWinnebago County$102,727 (±$16,466)
247Town of JanesvilleRock County$102,660 (±$24,745)
248Town of VermontDane County$102,656 (±$41,931)
249Town of ChaseOconto County$102,634 (±$10,312)
250Town of DunkirkDane County$102,604 (±$14,828)
251Town of Osceola (Fond du Lac County)Fond du Lac County$102,500 (±$31,858)
252Town of WaukechonShawano County$102,375 (±$12,624)
253Town of Farmington (Washington County)Washington County$102,174 (±$18,301)
254Town of MontroseDane County$102,000 (±$22,347)
255Town of HawthorneDouglas County$101,875 (±$20,085)
256Town of Blue MoundsDane County$101,806 (±$15,505)
257Town of ColfaxDunn County$101,786 (±$13,105)
258Town of Sugar CreekWalworth County$101,703 (±$15,634)
259Town of Lafayette (Chippewa County)Chippewa County$101,651 (±$13,110)
260Town of Star PrairieSt. Croix County$101,518 (±$37,894)
261Town of MosineeMarathon County$101,500 (±$14,571)
262Town of Springvale (Fond du Lac County)Fond du Lac County$101,458 (±$12,624)
263SlingerWashington County$101,404 (±$5,742)
264Town of FultonRock County$101,336 (±$29,798)
265Town of New HolsteinCalumet County$101,328 (±$23,385)
266Town of El PasoPierce County$101,250 (±$34,088)
267Town of DecaturGreen County$101,167 (±$6,216)
268WauwatosaMilwaukee County$101,138 (±$6,872)
269New GlarusGreen County$101,098 (±$7,779)
270New BerlinWaukesha County$101,091 (±$4,499)
271Prairie du SacSauk County$101,049 (±$8,002)
272Town of North LancasterGrant County$101,000 (±$23,350)
273Town of SpencerMarathon County$100,988 (±$4,959)
274Town of ColumbusColumbia County$100,982 (±$18,650)
275Town of BarabooSauk County$100,909 (±$10,421)
276Town of CylonSt. Croix County$100,750 (±$13,240)
277Town of Cleveland (Marathon County)Marathon County$100,705 (±$19,429)
278Town of BrusselsDoor County$100,700 (±$8,524)
279Johnson CreekJefferson County$100,685 (±$19,461)
280Town of MorrisonBrown County$100,682 (±$14,119)
281 (tie)Town of Honey CreekSauk County$100,625 (±$19,000)
281 (tie)Town of Preston (Trempealeau County)Trempealeau County$100,625 (±$12,596)
283Town of GlenmoreBrown County$100,438 (±$12,881)
284Town of DurandPepin County$100,417 (±$16,622)
285EphraimDoor County$100,313 (±$30,656)
286Menomonee FallsWaukesha County$100,238 (±$7,967)
287GermantownWashington County$100,231 (±$4,962)
288Town of Dover (Racine County)Racine County$100,156 (±$15,076)
289Town of PittsfieldBrown County$100,139 (±$12,717)
290 (tie)Town of ElderonMarathon County$100,000 (±$15,541)
290 (tie)Town of EmeraldSt. Croix County$100,000 (±$24,488)
290 (tie)Town of Red CedarDunn County$100,000 (±$17,298)
293Town of WatertownJefferson County$99,886 (±$20,292)
294Town of MedinaDane County$99,750 (±$7,555)
295Town of Jefferson (Jefferson County)Jefferson County$99,667 (±$35,158)
296 (tie)Town of BurnsLa Crosse County$99,375 (±$27,176)
296 (tie)Town of Cooks ValleyChippewa County$99,375 (±$23,131)
298Town of Erin PrairieSt. Croix County$99,306 (±$14,314)
299Town of Union (Rock County)Rock County$99,279 (±$13,262)
300Town of LinnWalworth County$99,205 (±$13,198)
1159 (tie)Town of Sioux CreekBarron County$65,000 (±$18,788)
1159 (tie)Town of UnderhillOconto County$65,000 (±$15,067)
1162SpartaMonroe County$64,973 (±$6,351)
1163Town of SomersKenosha County$64,938 (±$23,512)
1164AmherstPortage County$64,922 (±$18,143)
1165PardeevilleColumbia County$64,902 (±$14,704)
1166PortageColumbia County$64,722 (±$6,855)
1167MenashaWinnebago County$64,698 (±$7,209)
1168Hazel GreenGrant County$64,688 (±$11,031)
1169Town of OgemaPrice County$64,625 (±$14,143)
1170MishicotManitowoc County$64,554 (±$9,863)
1171BlanchardvilleLafayette County$64,531 (±$8,711)
1172AlgomaKewaunee County$64,487 (±$6,517)
1173Town of Red SpringsShawano County$64,432 (±$9,704)
1174WausauMarathon County$64,389 (±$3,515)
1175 (tie)Town of AthelstaneMarinette County$64,375 (±$19,385)
1175 (tie)Town of BoscobelGrant County$64,375 (±$9,665)
1177RedgraniteWaushara County$64,345 (±$20,359)
1178 (tie)Town of LenrootSawyer County$64,250 (±$17,014)
1178 (tie)Town of MecanMarquette County$64,250 (±$5,896)
1180Superior (Douglas County, city)Douglas County$64,216 (±$6,466)
1181Town of PackwaukeeMarquette County$64,167 (±$8,660)
1182ChetekBarron County$64,141 (±$7,924)
1183ShullsburgLafayette County$64,028 (±$11,075)
1184StoddardVernon County$64,018 (±$4,165)
1185Town of MariettaCrawford County$64,000 (±$9,688)
1186Town of BirnamwoodShawano County$63,929 (±$15,587)
1187Town of MilltownPolk County$63,889 (±$8,583)
1188ManitowocManitowoc County$63,757 (±$3,554)
1189 (tie)BirnamwoodShawano County$63,750 (±$22,087)
1189 (tie)Town of LakelandBarron County$63,750 (±$14,477)
1191BonduelShawano County$63,672 (±$3,338)
1192Town of Sand Lake (Burnett County)Burnett County$63,646 (±$15,320)
1193MaustonJuneau County$63,636 (±$9,970)
1194Town of Warren (Waushara County)Waushara County$63,542 (±$6,009)
1195EdgarMarathon County$63,482 (±$16,094)
1196Town of SirenBurnett County$63,438 (±$21,523)
1197Town of BruleDouglas County$63,375 (±$22,059)
1198 (tie)Town of LaonaForest County$63,281 (±$16,356)
1198 (tie)Town of MercerIron County$63,281 (±$6,834)
1200 (tie)DarienWalworth County$63,194 (±$20,129)
1200 (tie)Town of EisensteinPrice County$63,194 (±$12,687)
1202Town of SchoepkeOneida County$63,125 (±$5,970)
1203Town of SwissBurnett County$63,000 (±$9,589)
1204SheboyganSheboygan County$62,927 (±$2,456)
1205 (tie)Town of Cloverland (Vilas County)Vilas County$62,917 (±$16,240)
1205 (tie)Town of Oak Grove (Barron County)Barron County$62,917 (±$11,099)
1207Town of St. GermainVilas County$62,875 (±$14,405)
1208Town of Oakland (Burnett County)Burnett County$62,857 (±$12,320)
1209North Fond du LacFond du Lac County$62,832 (±$7,488)
1210Town of Lake HolcombeChippewa County$62,772 (±$6,206)
1211Town of AlmonShawano County$62,727 (±$17,514)
1212 (tie)Town of MeenonBurnett County$62,721 (±$13,020)
1212 (tie)Town of RoseWaushara County$62,721 (±$7,458)
1214Town of SpringvilleAdams County$62,667 (±$4,790)
1215BeloitRock County$62,663 (±$3,466)
1216Town of Seneca (Shawano County)Shawano County$62,500 (±$16,612)
1217Town of AmniconDouglas County$62,454 (±$28,350)
1218Town of TomahawkLincoln County$62,341 (±$13,770)
1219BoydChippewa County$62,321 (±$13,173)
1220Town of Land O'LakesVilas County$62,292 (±$8,259)
1221LindenIowa County$62,273 (±$11,430)
1222Fond du LacFond du Lac County$62,260 (±$3,249)
1223Town of PelicanOneida County$62,198 (±$13,396)
1224 (tie)OshkoshWinnebago County$62,188 (±$2,750)
1224 (tie)Town of Lyndon (Juneau County)Juneau County$62,188 (±$5,158)
1226MarkesanGreen Lake County$62,165 (±$8,739)
1227PittsvilleWood County$62,162 (±$5,176)
1228Pewaukee (Waukesha County, village)Waukesha County$62,139 (±$11,723)
1229WashburnBayfield County$62,128 (±$7,414)
1230Town of MenomineeMenominee County$62,108 (±$8,327)
1231Town of Washington (Shawano County)Shawano County$62,096 (±$6,871)
1232Town of ThornappleRusk County$62,083 (±$13,187)
1233Town of Round LakeSawyer County$62,011 (±$4,829)
1234OmroWinnebago County$62,000 (±$15,782)
1235 (tie)BelmontLafayette County$61,875 (±$10,039)
1235 (tie)FennimoreGrant County$61,875 (±$9,153)
1235 (tie)Town of Sterling (Polk County)Polk County$61,875 (±$25,004)
1235 (tie)Town of WordenClark County$61,875 (±$17,970)
1235 (tie)WhitehallTrempealeau County$61,875 (±$7,372)
1240Town of Forest (Vernon County)Vernon County$61,833 (±$9,565)
1241Town of ConoverVilas County$61,786 (±$13,872)
1242ColfaxDunn County$61,762 (±$9,307)
1243Town of TregoWashburn County$61,587 (±$3,810)
1244ElmwoodPierce County$61,563 (±$12,172)
1245Town of LynnClark County$61,544 (±$8,921)
1246Town of MadgeWashburn County$61,528 (±$7,820)
1247CameronBarron County$61,518 (±$14,923)
1248OcontoOconto County$61,506 (±$10,996)
1249Town of WabenoForest County$61,477 (±$11,123)
1250Elmwood ParkRacine County$61,461 (±$9,129)
1251Town of DanielsBurnett County$61,354 (±$9,274)
1252 (tie)OwenClark County$61,250 (±$8,211)
1252 (tie)Town of HarrisMarquette County$61,250 (±$6,878)
1252 (tie)Town of Hiles (Forest County)Forest County$61,250 (±$5,885)
1252 (tie)Town of Union (Burnett County)Burnett County$61,250 (±$9,652)
1252 (tie)Turtle LakeBarron County$61,250 (±$3,183)
1257VesperWood County$61,149 (±$2,883)
1258Town of PellaShawano County$61,121 (±$7,244)
1259 (tie)Town of Greenwood (Vernon County)Vernon County$61,042 (±$9,795)
1259 (tie)Town of Union (Vernon County)Vernon County$61,042 (±$27,203)
1261 (tie)HilbertCalumet County$61,000 (±$16,570)
1261 (tie)Town of WellingtonMonroe County$61,000 (±$20,391)
1263NiagaraMarinette County$60,994 (±$4,530)
1264West BarabooSauk County$60,880 (±$10,806)
1265 (tie)Buffalo CityBuffalo County$60,865 (±$11,042)
1265 (tie)Town of Weston (Clark County)Clark County$60,865 (±$11,432)
1267Town of Dayton (Richland County)Richland County$60,625 (±$21,094)
1268New LondonWaupaca County$60,612 (±$13,299)
1269DorchesterClark County$60,536 (±$12,654)
1270MarionWaupaca County$60,521 (±$15,599)
1271Town of CommonwealthFlorence County$60,515 (±$13,252)
1272Town of MorrisShawano County$60,500 (±$24,966)
1273BlairTrempealeau County$60,446 (±$6,869)
1274Town of Poy SippiWaushara County$60,417 (±$15,903)
1275 (tie)Lone RockRichland County$60,375 (±$11,867)
1275 (tie)PlainfieldWaushara County$60,375 (±$19,415)
1277Town of MentorClark County$60,357 (±$10,112)
1278 (tie)ShioctonOutagamie County$60,313 (±$10,233)
1278 (tie)Town of HixtonJackson County$60,313 (±$10,361)
1280TomahawkLincoln County$60,223 (±$5,479)
1281Town of CampbellLa Crosse County$60,202 (±$10,196)
1282NeillsvilleClark County$60,179 (±$11,133)
1283Town of Sherman (Iron County)Iron County$60,063 (±$10,622)
1284 (tie)ButlerWaukesha County$60,000 (±$19,700)
1284 (tie)HillsboroVernon County$60,000 (±$17,091)
1286Sturgeon BayDoor County$59,926 (±$6,563)
1287Blue RiverGrant County$59,861 (±$3,013)
1288MedfordTaylor County$59,842 (±$6,902)
1289ArgyleLafayette County$59,702 (±$8,090)
1290New HolsteinCalumet County$59,667 (±$17,038)
1291OsseoTrempealeau County$59,548 (±$4,510)
1292Town of Jackson (Adams County)Adams County$59,500 (±$9,522)
1293BerlinGreen Lake County$59,472 (±$6,853)
1294BoycevilleDunn County$59,464 (±$11,888)
1295 (tie)RudolphWood County$59,375 (±$14,227)
1295 (tie)Town of WebsterVernon County$59,375 (±$15,733)
1297TigertonShawano County$59,311 (±$2,213)
1298Town of SumpterSauk County$59,231 (±$11,805)
1299AmeryPolk County$59,219 (±$13,319)
1300 (tie)Town of FifieldPrice County$59,205 (±$16,803)
1300 (tie)Town of Scott (Columbia County)Columbia County$59,205 (±$20,332)
1302Town of Flambeau (Price County)Price County$59,167 (±$16,934)
1303WestfieldMarquette County$59,145 (±$11,935)
1304Town of Maple Grove (Barron County)Barron County$59,000 (±$17,971)
1305Town of DovreBarron County$58,889 (±$22,136)
1306Town of RadissonSawyer County$58,864 (±$9,613)
1307Town of FlorenceFlorence County$58,832 (±$4,967)
1308DurandPepin County$58,820 (±$2,880)
1309 (tie)CassvilleGrant County$58,750 (±$8,149)
1309 (tie)Town of HillsboroVernon County$58,750 (±$14,260)
1309 (tie)Town of PrenticePrice County$58,750 (±$20,219)
1312MarinetteMarinette County$58,638 (±$4,934)
1313RandolphDodge County$58,571 (±$9,556)
1314Town of Evergreen (Washburn County)Washburn County$58,487 (±$4,385)
1315MarshfieldWood County$58,407 (±$3,102)
1316ElroyJuneau County$58,385 (±$6,287)
1317AlmaBuffalo County$58,368 (±$2,413)
1318Town of Maple ValleyOconto County$58,125 (±$13,175)
1319BloomerChippewa County$58,106 (±$15,724)
1320Stevens PointPortage County$58,031 (±$5,074)
1321IndependenceTrempealeau County$58,000 (±$19,816)
1322BrillionCalumet County$57,955 (±$14,858)
1323St. NazianzManitowoc County$57,895 (±$25,887)
1324Chippewa FallsChippewa County$57,873 (±$6,743)
1325Town of BeecherMarinette County$57,841 (±$7,918)
1326Town of NecedahJuneau County$57,778 (±$13,243)
1327Town of ThorpClark County$57,750 (±$12,312)
1328RacineRacine County$57,740 (±$2,108)
1329Town of Iron RiverBayfield County$57,685 (±$6,443)
1330Rib LakeTaylor County$57,632 (±$9,701)
1331Shell LakeWashburn County$57,500 (±$12,843)
1332ShawanoShawano County$57,490 (±$4,170)
1333St. FrancisMilwaukee County$57,368 (±$6,066)
1334Two RiversManitowoc County$57,222 (±$3,343)
1335Town of FreemanCrawford County$57,083 (±$14,424)
1336WhitelawManitowoc County$57,027 (±$12,145)
1337Town of Lac du FlambeauVilas County$57,009 (±$9,118)
1338Town of GlenwoodSt. Croix County$56,912 (±$26,022)
1339MenomonieDunn County$56,889 (±$5,439)
1340 (tie)Town of ChelseaTaylor County$56,875 (±$15,878)
1340 (tie)Town of RiverviewOconto County$56,875 (±$16,080)
1342DarlingtonLafayette County$56,641 (±$12,757)
1343NecedahJuneau County$56,630 (±$7,078)
1344LenaOconto County$56,583 (±$8,646)
1345Town of Utica (Crawford County)Crawford County$56,563 (±$10,070)
1346Town of StephensonMarinette County$56,550 (±$5,464)
1347 (tie)Town of Freedom (Forest County)Forest County$56,500 (±$10,017)
1347 (tie)Town of Middle InletMarinette County$56,500 (±$4,713)
1349Town of NashvilleForest County$56,389 (±$10,856)
1350Town of Armstrong CreekForest County$56,250 (±$14,583)
1351Town of Bass Lake (Sawyer County)Sawyer County$56,071 (±$10,466)
1352Green LakeGreen Lake County$55,970 (±$1,891)
1353Town of Silver CliffMarinette County$55,938 (±$8,280)
1354La CrosseLa Crosse County$55,866 (±$3,428)
1355MuscodaGrant County$55,833 (±$7,410)
1356MontelloMarquette County$55,758 (±$5,139)
1357 (tie)ColemanMarinette County$55,625 (±$21,181)
1357 (tie)GreshamShawano County$55,625 (±$19,358)
1357 (tie)Town of JacobsAshland County$55,625 (±$9,424)
1360EndeavorMarquette County$55,313 (±$10,318)
1361Wisconsin RapidsWood County$55,253 (±$5,028)
1362CrivitzMarinette County$55,250 (±$10,003)
1363CornellChippewa County$55,192 (±$13,358)
1364Eagle RiverVilas County$55,179 (±$8,507)
1365OxfordMarquette County$55,000 (±$17,445)
1366WhitewaterWalworth County$54,969 (±$9,908)
1367GillettOconto County$54,844 (±$12,935)
1368Town of BartelmeShawano County$54,821 (±$10,415)
1369RiponFond du Lac County$54,763 (±$9,904)
1370StetsonvilleTaylor County$54,756 (±$18,001)
1371Town of Washington (Rusk County)Rusk County$54,730 (±$6,814)
1372 (tie)Town of DunbarMarinette County$54,688 (±$20,395)
1372 (tie)Wisconsin DellsColumbia County$54,688 (±$26,746)
1374Park FallsPrice County$54,643 (±$8,902)
1375AshlandAshland County$54,529 (±$7,011)
1376Town of Easton (Adams County)Adams County$54,405 (±$6,422)
1377MondoviBuffalo County$54,355 (±$14,844)
1378Prairie du ChienCrawford County$54,268 (±$7,695)
1379MilwaukeeMilwaukee County$54,234 (±$1,283)
1380 (tie)PrincetonGreen Lake County$54,205 (±$10,167)
1380 (tie)Town of KimballIron County$54,205 (±$15,036)
1382BoscobelGrant County$54,071 (±$11,687)
1383Town of CableBayfield County$54,016 (±$2,390)
1384AvocaIowa County$53,750 (±$15,420)
1385AugustaEau Claire County$53,714 (±$4,650)
1386Town of SpringbrookWashburn County$53,611 (±$14,026)
1387HoriconDodge County$53,465 (±$6,774)
1388ThorpClark County$53,424 (±$4,303)
1389OsceolaPolk County$53,361 (±$13,701)
1390ClintonvilleWaupaca County$53,304 (±$18,212)
1391Town of DodgeTrempealeau County$53,209 (±$6,519)
1392MerrillLincoln County$53,148 (±$7,757)
1393Town of SanbornAshland County$53,125 (±$11,178)
1394WittenbergShawano County$52,821 (±$8,866)
1395FredericPolk County$52,800 (±$6,645)
1396AthensMarathon County$52,750 (±$9,828)
1397WaupacaWaupaca County$52,727 (±$7,606)
1398BruceRusk County$52,667 (±$7,934)
1399Rice LakeBarron County$52,417 (±$7,654)
1400MerrillanJackson County$52,273 (±$7,977)
1401Balsam LakePolk County$52,011 (±$3,424)
1402Lake DeltonSauk County$51,964 (±$10,272)
1403Richland CenterRichland County$51,932 (±$7,943)
1404Fountain CityBuffalo County$51,750 (±$4,497)
1405RhinelanderOneida County$51,421 (±$7,680)
1406Town of Westford (Richland County)Richland County$51,397 (±$22,351)
1407TomahMonroe County$51,274 (±$3,373)
1408Oconto FallsOconto County$51,228 (±$4,607)
1409HancockWaushara County$51,071 (±$1,879)
1410 (tie)PrenticePrice County$50,833 (±$17,469)
1410 (tie)Town of Monroe (Adams County)Adams County$50,833 (±$10,199)
1412Town of ElchoLanglade County$50,192 (±$6,709)
1413ColbyClark County$50,114 (±$13,210)
1414Town of MountainOconto County$50,104 (±$9,170)
1415Town of BrockwayJackson County$49,896 (±$7,874)
1416Town of HunterSawyer County$49,712 (±$12,298)
1417SirenBurnett County$49,688 (±$10,985)
1418BrodheadGreen County$49,583 (±$11,197)
1419CumberlandBarron County$49,479 (±$21,560)
1420Town of Preston (Adams County)Adams County$49,219 (±$10,500)
1421Town of GoodmanMarinette County$49,167 (±$9,574)
1422West MilwaukeeMilwaukee County$49,128 (±$6,536)
1423Town of New ChesterAdams County$49,028 (±$5,905)
1424WausaukeeMarinette County$48,897 (±$5,360)
1425 (tie)FairchildEau Claire County$48,750 (±$22,811)
1425 (tie)MelroseJackson County$48,750 (±$13,771)
1425 (tie)Wild RoseWaushara County$48,750 (±$7,114)
1428FriendshipAdams County$48,631 (±$10,096)
1429Soldiers GroveCrawford County$48,438 (±$11,038)
1430AlmenaBarron County$48,333 (±$11,606)
1431Town of Russell (Bayfield County)Bayfield County$48,068 (±$4,961)
1432StanleyChippewa County$48,052 (±$4,219)
1433Town of Big FlatsAdams County$48,036 (±$12,100)
1434Town of Wolf River (Langlade County)Langlade County$47,500 (±$14,548)
1435BarronBarron County$47,469 (±$10,555)
1436HurleyIron County$47,083 (±$10,847)
1437PhillipsPrice County$47,059 (±$8,742)
1438NekoosaWood County$46,458 (±$16,509)
1439Town of LevisClark County$46,125 (±$2,032)
1440La FargeVernon County$46,042 (±$15,753)
1441HaywardSawyer County$45,665 (±$11,216)
1442AntigoLanglade County$45,520 (±$5,836)
1443SpoonerWashburn County$44,737 (±$15,893)
1444IolaWaupaca County$44,735 (±$12,222)
1445ButternutAshland County$43,750 (±$21,424)
1446AdamsAdams County$43,364 (±$4,916)
1447Town of PembineMarinette County$43,264 (±$17,237)
1448PlattevilleGrant County$43,083 (±$4,890)
1449CrandonForest County$42,784 (±$8,471)
1450Town of QuincyAdams County$42,448 (±$9,229)
1451MilltownPolk County$42,083 (±$11,489)
1452MellenAshland County$41,875 (±$5,132)
1453LadysmithRusk County$41,719 (±$12,928)
1454Town of AmbergMarinette County$41,673 (±$1,914)
1455GrantsburgBurnett County$35,114 (±$8,870)
1456WebsterBurnett County$35,089 (±$7,522)
1457WautomaWaushara County$32,361 (±$8,216)
1458MinongWashburn County$31,875 (±$3,155)
1459Town of Marion (Juneau County)Juneau County$31,495 (±$4,757)

Showing the top and bottom 300 of 1,459; every place is on its county’s page.

Unincorporated communities ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1St. PeterFond du Lac County$137,604 (±$49,435)
2Okauchee LakeWaukesha County$131,170 (±$13,505)
3Browns LakeRacine County$129,196 (±$34,986)
4TichiganRacine County$126,933 (±$13,749)
5Lake WisconsinColumbia County$124,127 (±$11,054)
6Butte des MortsWinnebago County$121,667 (±$16,499)
7Lake RipleyJefferson County$116,179 (±$14,604)
8LyonsWalworth County$112,639 (±$39,530)
9Tainter LakeDunn County$105,781 (±$17,542)
10Lake WissotaChippewa County$105,150 (±$24,223)
11Wind LakeRacine County$102,855 (±$14,276)
12Lake KoshkonongJefferson County$97,115 (±$3,504)
13Eagle LakeRacine County$95,625 (±$14,270)
14Seymour (community)Eau Claire County$95,139 (±$9,980)
15Lake CamelotAdams County$95,125 (±$34,106)
16Brice PrairieLa Crosse County$94,408 (±$15,535)
17IxoniaJefferson County$93,359 (±$35,914)
18Lake WazeechaWood County$93,346 (±$14,317)
19KingWaupaca County$84,183 (±$33,442)
20Powers LakeKenosha County$83,750 (±$37,459)
21Delavan LakeWalworth County$83,550 (±$20,745)
22Legend LakeMenominee County$80,184 (±$11,496)
23Bohners LakeRacine County$76,359 (±$25,165)
24ComoWalworth County$75,266 (±$5,834)
25Lauderdale LakesWalworth County$74,313 (±$24,711)
26French IslandLa Crosse County$60,202 (±$10,196)
27KeshenaMenominee County$48,313 (±$17,659)
28Little Round LakeSawyer County$37,535 (±$3,573)
29Lac du FlambeauVilas County$35,208 (±$15,572)

Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

1,459 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Wisconsin

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Wisconsin beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Wisconsin, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Wisconsin, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Wisconsin

Which place in Wisconsin has the highest median household income?

Oconomowoc Lake has the highest, $250,000 or more (2020–2024 American Community Survey).

Which place in Wisconsin has the lowest median household income?

Town of Marion (Juneau County) has the lowest, $31,495 (±$4,757).

What is the median household income in Wisconsin?

The figure for Wisconsin as a whole is $77,485 (±$455).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related