Guest, Sign inJoin
L.I. Roe HouseStanley, #1 on this list · L.I. Roe House · Photo: Jeff the quiet · CC0
Wisconsin rankings · Property tax

Towns with the lowest property taxes in Wisconsin

Stanley has the lowest property-tax bills of Wisconsin’s 362 towns of 2,500+: homeowners’ median bill is $1,492 a year (Census ACS 2020–2024). The typical town’s median bill here is $3,774.

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

#1

Stanley

Chippewa County · 3,876 people
$1,492

Median yearly bill·0.89% of the median home value

#2

Antigo

Langlade County · 8,060 people
$1,499

Median yearly bill·1.43% of the median home value

#3

Lake Delton

Sauk County · 3,451 people
$1,583

Median yearly bill·0.89% of the median home value

All 362 towns

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

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

#TownMedian yearly billOf home valueHome value
1StanleyChippewa County · 3,876 people$1,4920.89%$167,400median (ACS)
2AntigoLanglade County · 8,060 people$1,4991.43%$104,800median (ACS)
3Lake DeltonSauk County · 3,451 people$1,5830.89%$178,300median (ACS)
4PelicanOneida County · 2,840 people$1,6050.74%$217,300median (ACS)
5StephensonMarinette County · 3,654 people$1,6720.96%$174,600median (ACS)
6PeshtigoMarinette County · 3,423 people$1,7661.26%$140,300median (ACS)
7HaywardSawyer County · 2,614 people$1,7890.97%$184,700median (ACS)
8MarinetteMarinette County · 11,168 people$1,7961.49%$120,200median (ACS)
9LincolnVilas County · 2,737 people$1,8270.63%$290,600median (ACS)
10HaywardSawyer County · 3,928 people$1,9200.79%$241,600median (ACS)
11RhinelanderOneida County · 8,242 people$1,9211.53%$125,700median (ACS)
12LadysmithRusk County · 3,172 people$1,9801.59%$124,200median (ACS)
13Arbor VitaeVilas County · 3,503 people$1,9970.71%$280,600median (ACS)
14Bass LakeSawyer County · 2,896 people$2,1110.79%$267,000median (ACS)
15BarronBarron County · 3,634 people$2,1371.76%$121,600median (ACS)
16TomahawkLincoln County · 3,387 people$2,1601.25%$173,300median (ACS)
17New LisbonJuneau County · 2,577 people$2,2271.79%$124,400median (ACS)
18PacificColumbia County · 2,769 people$2,2450.79%$285,600median (ACS)
19MerrillLincoln County · 2,856 people$2,2751.15%$197,500median (ACS)
T20BoscobelGrant County · 3,250 people$2,2851.55%$147,400median (ACS)
T20Two RiversManitowoc County · 11,222 people$2,2851.63%$140,300median (ACS)
22PeshtigoMarinette County · 4,087 people$2,3011.08%$213,700median (ACS)
23OcontoOconto County · 4,640 people$2,3311.57%$148,700median (ACS)
24FennimoreGrant County · 2,775 people$2,3391.45%$161,400median (ACS)
25MinocquaOneida County · 5,062 people$2,3460.75%$311,100median (ACS)
26NewboldOneida County · 2,869 people$2,3540.86%$274,000median (ACS)
27SaratogaWood County · 5,141 people$2,3551.34%$175,600median (ACS)
28ClintonvilleWaupaca County · 4,499 people$2,3732.12%$112,000median (ACS)
29MosineeMarathon County · 4,529 people$2,3761.52%$156,100median (ACS)
30Wisconsin RapidsWood County · 18,654 people$2,3841.81%$131,900median (ACS)
31SpoonerWashburn County · 2,531 people$2,3871.44%$165,500median (ACS)
32BrockwayJackson County · 2,991 people$2,3911.50%$159,000median (ACS)
33Pine LakeOneida County · 2,733 people$2,4060.88%$272,000median (ACS)
34MerrillLincoln County · 9,389 people$2,4151.95%$123,800median (ACS)
35BeloitRock County · 36,649 people$2,4541.57%$156,500median (ACS)
36ArcadiaTrempealeau County · 3,840 people$2,4551.45%$169,500median (ACS)
37LancasterGrant County · 4,031 people$2,4701.21%$204,000median (ACS)
38ManitowocManitowoc County · 34,671 people$2,4711.54%$160,700median (ACS)
39AddisonWashington County · 3,416 people$2,5040.93%$269,000median (ACS)
40BloomerChippewa County · 3,634 people$2,5111.17%$214,000median (ACS)
41BerlinGreen Lake County · 5,588 people$2,5301.58%$160,300median (ACS)
42WaupunDodge County · 11,150 people$2,5751.37%$188,600median (ACS)
43TomahMonroe County · 9,600 people$2,6001.49%$174,300median (ACS)
44AlgomaKewaunee County · 3,225 people$2,6081.70%$153,300median (ACS)
45Richland CenterRichland County · 5,020 people$2,6271.66%$158,300median (ACS)
46SuperiorDouglas County · 26,397 people$2,6451.47%$180,400median (ACS)
47MondoviBuffalo County · 2,853 people$2,6691.53%$174,500median (ACS)
48ShawanoShawano County · 9,693 people$2,7121.69%$160,800median (ACS)
49SheboyganSheboygan County · 49,376 people$2,7141.56%$174,200median (ACS)
50Oconto FallsOconto County · 3,012 people$2,7211.67%$162,800median (ACS)
51North Fond du LacFond du Lac County · 5,425 people$2,7221.75%$155,100median (ACS)
52MaustonJuneau County · 4,133 people$2,7501.83%$150,200median (ACS)
53AshlandAshland County · 7,927 people$2,7531.56%$176,400median (ACS)
54Chippewa FallsChippewa County · 15,293 people$2,7621.31%$210,400median (ACS)
55KielManitowoc County · 3,973 people$2,7831.45%$191,500median (ACS)
56ChiltonCalumet County · 4,183 people$2,7861.72%$161,900median (ACS)
57WaupacaWaupaca County · 6,352 people$2,8121.60%$175,600median (ACS)
58UnionEau Claire County · 2,556 people$2,8270.92%$307,000median (ACS)
59FriendshipFond du Lac County · 2,774 people$2,8421.20%$236,100median (ACS)
60New HolsteinCalumet County · 3,040 people$2,8601.60%$178,700median (ACS)
61JuneauDodge County · 2,706 people$2,8751.54%$186,700median (ACS)
62OneidaOutagamie County · 4,568 people$2,8801.08%$267,600median (ACS)
63SeymourOutagamie County · 3,628 people$2,8851.56%$184,600median (ACS)
64Black River FallsJackson County · 3,555 people$2,9021.69%$171,800median (ACS)
65DenmarkBrown County · 2,875 people$2,9341.25%$235,200median (ACS)
66WescottShawano County · 3,287 people$2,9431.34%$219,100median (ACS)
67SpartaMonroe County · 9,974 people$2,9631.64%$180,600median (ACS)
68RothschildMarathon County · 5,627 people$2,9701.46%$203,600median (ACS)
69WheatonChippewa County · 2,785 people$2,9900.99%$302,900median (ACS)
70KimberlyOutagamie County · 7,556 people$2,9911.31%$228,100median (ACS)
71MarshfieldWood County · 18,980 people$2,9981.69%$177,800median (ACS)
72KewauneeKewaunee County · 2,793 people$3,0151.89%$159,600median (ACS)
73ScottBrown County · 3,650 people$3,0211.12%$268,800median (ACS)
74MedfordTaylor County · 4,589 people$3,0331.63%$186,600median (ACS)
75New LondonWaupaca County · 7,726 people$3,0431.74%$174,800median (ACS)
76MedfordTaylor County · 2,506 people$3,0451.15%$264,900median (ACS)
77Fond du LacFond du Lac County · 44,541 people$3,0741.77%$173,700median (ACS)
78Grand RapidsWood County · 7,622 people$3,0771.38%$223,500median (ACS)
79RiponFond du Lac County · 7,738 people$3,0801.76%$174,900median (ACS)
80SeymourEau Claire County · 3,261 people$3,1230.98%$320,200median (ACS)
81Green BayBrown County · 106,675 people$3,1251.51%$207,200median (ACS)
82WausauMarathon County · 40,188 people$3,1271.86%$167,900median (ACS)
83MayvilleDodge County · 5,184 people$3,1311.62%$193,000median (ACS)
84HartfordWashington County · 3,359 people$3,1490.86%$366,100median (ACS)
85BrillionCalumet County · 3,327 people$3,1571.59%$198,900median (ACS)
86BeloitRock County · 8,014 people$3,1741.45%$219,000median (ACS)
87Rice LakeBarron County · 2,897 people$3,1821.34%$237,000median (ACS)
88Rice LakeBarron County · 8,882 people$3,2001.65%$193,800median (ACS)
89ChaseOconto County · 3,373 people$3,2041.06%$303,400median (ACS)
90ViroquaVernon County · 4,435 people$3,2201.53%$209,900median (ACS)
91PlymouthSheboygan County · 8,821 people$3,2521.52%$213,300median (ACS)
92OostburgSheboygan County · 3,056 people$3,2541.32%$246,900median (ACS)
93LyonsWalworth County · 3,635 people$3,2611.03%$315,900median (ACS)
94Lake HallieChippewa County · 7,396 people$3,2731.12%$292,100median (ACS)
95BrodheadGreen County · 3,214 people$3,2751.94%$168,800median (ACS)
96MukwaWaupaca County · 2,793 people$3,2761.03%$316,700median (ACS)
97BaldwinSt. Croix County · 4,347 people$3,2851.20%$273,500median (ACS)
98Beaver DamDodge County · 4,105 people$3,2911.26%$261,400median (ACS)
99Prairie du ChienCrawford County · 5,408 people$3,2952.04%$161,300median (ACS)
100Eagle PointChippewa County · 3,267 people$3,3020.89%$371,700median (ACS)
101PlymouthSheboygan County · 3,038 people$3,3141.07%$310,200median (ACS)
102LimaSheboygan County · 2,920 people$3,3161.13%$293,600median (ACS)
103AshwaubenonBrown County · 17,398 people$3,3201.25%$266,600median (ACS)
104FarmingtonWaupaca County · 3,501 people$3,3251.32%$251,500median (ACS)
105Sheboygan FallsSheboygan County · 8,687 people$3,3281.53%$217,500median (ACS)
106PortageColumbia County · 9,956 people$3,3311.63%$204,900median (ACS)
107StocktonPortage County · 3,019 people$3,3441.15%$290,100median (ACS)
108Paddock LakeKenosha County · 2,974 people$3,3481.31%$255,700median (ACS)
T109CampbellLa Crosse County · 4,092 people$3,3601.62%$207,100median (ACS)
T109PewaukeeWaukesha County · 8,216 people$3,3601.19%$281,800median (ACS)
111HoriconDodge County · 3,917 people$3,3651.95%$172,500median (ACS)
112AllouezBrown County · 13,838 people$3,3711.43%$235,000median (ACS)
113DaytonWaupaca County · 2,608 people$3,3801.33%$254,400median (ACS)
114KaukaunaOutagamie County · 18,517 people$3,3831.50%$225,700median (ACS)
115OsceolaPolk County · 2,890 people$3,3921.47%$230,600median (ACS)
116Little ChuteOutagamie County · 11,800 people$3,3991.38%$245,800median (ACS)
117DelavanWalworth County · 9,228 people$3,4001.55%$218,800median (ACS)
118OshkoshWinnebago County · 67,460 people$3,4011.91%$177,700median (ACS)
T119BelgiumOzaukee County · 2,540 people$3,4041.39%$244,600median (ACS)
T119PlattevilleGrant County · 11,815 people$3,4041.70%$200,100median (ACS)
T121HartfordWashington County · 16,005 people$3,4131.15%$297,100median (ACS)
T121LomiraDodge County · 2,686 people$3,4131.45%$235,400median (ACS)
123BellevueBrown County · 16,776 people$3,4191.14%$299,100median (ACS)
124Stevens PointPortage County · 26,377 people$3,4291.75%$195,400median (ACS)
125AmeryPolk County · 2,927 people$3,4361.88%$183,000median (ACS)
126SpartaMonroe County · 3,277 people$3,4521.26%$275,000median (ACS)
127BartonWashington County · 2,769 people$3,4680.91%$383,100median (ACS)
128Combined LocksOutagamie County · 3,626 people$3,4731.41%$246,000median (ACS)
129NeenahWinnebago County · 27,638 people$3,4771.65%$210,700median (ACS)
130West BendWashington County · 32,268 people$3,4811.32%$263,100median (ACS)
131PittsfieldBrown County · 2,838 people$3,5171.14%$307,600median (ACS)
132MenomonieDunn County · 3,514 people$3,5331.28%$276,800median (ACS)
T133AltoonaEau Claire County · 9,376 people$3,5351.52%$233,100median (ACS)
T133SevastopolDoor County · 2,835 people$3,5350.82%$430,200median (ACS)
135Beaver DamDodge County · 16,542 people$3,5361.75%$201,900median (ACS)
136KewaskumWashington County · 4,561 people$3,5481.23%$288,800median (ACS)
137Eau ClaireEau Claire County · 72,465 people$3,5531.43%$247,600median (ACS)
138HullPortage County · 5,239 people$3,5561.25%$283,500median (ACS)
139Lac du FlambeauVilas County · 3,659 people$3,5571.04%$340,900median (ACS)
140Howards GroveSheboygan County · 3,190 people$3,5601.36%$261,300median (ACS)
141WestonMarathon County · 15,931 people$3,5611.55%$229,300median (ACS)
142West SalemLa Crosse County · 5,288 people$3,5681.29%$277,100median (ACS)
143Wisconsin DellsColumbia County · 3,149 people$3,5701.72%$207,100median (ACS)
144SturtevantRacine County · 6,852 people$3,5861.41%$253,800median (ACS)
145Sugar CreekWalworth County · 3,888 people$3,5871.09%$330,200median (ACS)
146AppletonOutagamie County · 75,452 people$3,5881.55%$231,400median (ACS)
147MonroeGreen County · 10,581 people$3,5911.84%$195,300median (ACS)
148BurlingtonRacine County · 6,403 people$3,5971.19%$302,800median (ACS)
149WalworthWalworth County · 2,759 people$3,6061.24%$290,600median (ACS)
T150PulaskiBrown County · 4,048 people$3,6071.53%$235,800median (ACS)
T150RacineRacine County · 77,908 people$3,6072.17%$166,500median (ACS)
152LafayetteChippewa County · 6,430 people$3,6081.02%$353,400median (ACS)
T153DaleOutagamie County · 2,902 people$3,6161.01%$357,400median (ACS)
T153MenomonieDunn County · 16,664 people$3,6161.64%$220,800median (ACS)
155MenashaWinnebago County · 18,385 people$3,6211.89%$191,800median (ACS)
156RockRock County · 2,988 people$3,6361.38%$262,600median (ACS)
157Fort AtkinsonJefferson County · 12,388 people$3,6371.72%$211,800median (ACS)
158OmroWinnebago County · 3,639 people$3,6461.84%$197,900median (ACS)
159SomersetSt. Croix County · 3,408 people$3,6651.28%$286,600median (ACS)
160MilwaukeeMilwaukee County · 562,407 people$3,6681.99%$184,000median (ACS)
161Little SuamicoOconto County · 5,794 people$3,6711.12%$327,500median (ACS)
162PolkWashington County · 4,041 people$3,6750.81%$455,300median (ACS)
163BloomfieldWalworth County · 6,369 people$3,6801.56%$236,100median (ACS)
164Waukesha8,507 people$3,6810.89%$415,500median (ACS)
165TrentonWashington County · 4,721 people$3,6831.01%$366,000median (ACS)
166FreedomOutagamie County · 6,354 people$3,6971.11%$333,000median (ACS)
167Rib MountainMarathon County · 7,280 people$3,7011.45%$255,900median (ACS)
168BrookfieldWaukesha County · 6,515 people$3,7040.99%$374,500median (ACS)
169WatertownJefferson County · 22,704 people$3,7061.67%$222,100median (ACS)
170BarabooSauk County · 13,224 people$3,7071.67%$222,100median (ACS)
171Port WashingtonOzaukee County · 12,658 people$3,7111.25%$296,300median (ACS)
T172AldenPolk County · 3,019 people$3,7361.01%$371,000median (ACS)
T172JanesvilleRock County · 66,929 people$3,7361.67%$223,400median (ACS)
174HortonvilleOutagamie County · 3,340 people$3,7371.42%$263,900median (ACS)
T175ReedsburgSauk County · 10,641 people$3,7441.63%$229,100median (ACS)
T175WaterlooJefferson County · 3,600 people$3,7441.62%$230,600median (ACS)
177DoverRacine County · 4,202 people$3,7461.25%$299,700median (ACS)
178KronenwetterMarathon County · 8,413 people$3,7581.38%$273,300median (ACS)
179FarmingtonWashington County · 3,586 people$3,7600.97%$386,800median (ACS)
180OnalaskaLa Crosse County · 5,809 people$3,7661.18%$320,100median (ACS)
T181ColumbusColumbia County · 5,400 people$3,7741.64%$230,600median (ACS)
T181EllingtonOutagamie County · 3,307 people$3,7741.07%$352,000median (ACS)
183West BendWashington County · 4,401 people$3,7790.81%$466,600median (ACS)
184LuxemburgKewaunee County · 2,784 people$3,7811.44%$261,700median (ACS)
185Star PrairieSt. Croix County · 3,771 people$3,7941.18%$320,500median (ACS)
186West MilwaukeeMilwaukee County · 3,984 people$3,8031.83%$207,400median (ACS)
187JacksonWashington County · 3,950 people$3,8360.92%$417,700median (ACS)
188KenoshaKenosha County · 99,239 people$3,8391.70%$225,200median (ACS)
189SheboyganSheboygan County · 8,615 people$3,8481.10%$350,100median (ACS)
190La CrosseLa Crosse County · 50,784 people$3,8541.83%$210,100median (ACS)
191TaycheedahFond du Lac County · 4,690 people$3,8581.09%$354,000median (ACS)
192WhitewaterWalworth County · 16,038 people$3,8691.69%$229,400median (ACS)
193West AllisMilwaukee County · 60,119 people$3,8941.91%$203,800median (ACS)
194SaukvilleOzaukee County · 4,554 people$3,8951.30%$299,600median (ACS)
T195DelavanWalworth County · 5,210 people$3,8991.29%$302,700median (ACS)
T195Vernon7,464 people$3,8990.90%$434,700median (ACS)
197ErinWashington County · 3,835 people$3,9070.88%$442,800median (ACS)
198MenomineeMenominee County · 4,199 people$3,9263.56%$110,200median (ACS)
199NeenahWinnebago County · 3,673 people$3,9321.19%$330,600median (ACS)
200TainterDunn County · 2,690 people$3,9381.32%$297,500median (ACS)
T201HartlandWaukesha County · 10,740 people$3,9481.00%$393,100median (ACS)
T201HowardBrown County · 22,233 people$3,9481.25%$315,700median (ACS)
203WashingtonEau Claire County · 7,478 people$3,9521.08%$367,300median (ACS)
204Sturgeon BayDoor County · 9,917 people$3,9611.68%$236,300median (ACS)
205New RichmondSt. Croix County · 10,988 people$3,9721.39%$285,100median (ACS)
206DodgevilleIowa County · 5,076 people$3,9741.64%$242,600median (ACS)
207CenterOutagamie County · 3,706 people$3,9851.12%$354,500median (ACS)
208WilsonSheboygan County · 3,401 people$3,9931.35%$296,400median (ACS)
209EllsworthPierce County · 3,336 people$4,0211.53%$262,200median (ACS)
210Fox CrossingWinnebago County · 19,320 people$4,0221.62%$248,100median (ACS)
211RomeAdams County · 3,420 people$4,0281.37%$293,500median (ACS)
212IxoniaJefferson County · 5,083 people$4,0581.21%$335,400median (ACS)
213EdgertonRock County · 6,121 people$4,1161.54%$266,900median (ACS)
214Grand ChuteOutagamie County · 24,579 people$4,1231.40%$294,700median (ACS)
215ElkhornWalworth County · 10,045 people$4,1451.51%$273,600median (ACS)
216Genoa CityWalworth County · 2,866 people$4,1521.72%$241,300median (ACS)
217PloverPortage County · 14,274 people$4,1571.54%$269,800median (ACS)
218De PereBrown County · 25,590 people$4,1641.48%$280,600median (ACS)
219Union GroveRacine County · 5,370 people$4,1731.50%$277,400median (ACS)
220JeffersonJefferson County · 7,814 people$4,1771.85%$225,600median (ACS)
221MaineMarathon County · 2,621 people$4,1831.51%$277,500median (ACS)
222DeerfieldDane County · 2,619 people$4,1941.33%$315,900median (ACS)
223Fond du LacFond du Lac County · 3,780 people$4,2141.24%$341,200median (ACS)
224RichmondSt. Croix County · 4,276 people$4,2211.04%$407,000median (ACS)
T225GeneseeWaukesha County · 7,235 people$4,2350.97%$437,500median (ACS)
T225JacksonWashington County · 8,322 people$4,2351.32%$321,500median (ACS)
227BurlingtonRacine County · 10,951 people$4,2501.54%$276,600median (ACS)
228SlingerWashington County · 6,495 people$4,2541.16%$367,000median (ACS)
229BuchananOutagamie County · 6,793 people$4,2591.27%$335,400median (ACS)
230Menomonee FallsWaukesha County · 41,291 people$4,2611.16%$368,000median (ACS)
231EmpireFond du Lac County · 2,790 people$4,2741.13%$378,600median (ACS)
232East TroyWalworth County · 4,988 people$4,3041.44%$299,600median (ACS)
233Lake GenevaWalworth County · 8,818 people$4,3131.25%$343,800median (ACS)
234MiltonRock County · 6,024 people$4,3201.73%$249,200median (ACS)
235ShelbyLa Crosse County · 4,668 people$4,3221.43%$301,200median (ACS)
236OnalaskaLa Crosse County · 20,297 people$4,3261.50%$288,900median (ACS)
237Sauk CitySauk County · 3,439 people$4,3341.49%$291,400median (ACS)
238GraftonOzaukee County · 13,389 people$4,3601.33%$328,800median (ACS)
T239MarshallDane County · 3,696 people$4,3741.83%$238,900median (ACS)
T239Williams BayWalworth County · 2,935 people$4,3740.98%$444,700median (ACS)
241East TroyWalworth County · 4,002 people$4,3911.19%$369,300median (ACS)
242PewaukeeWaukesha County · 16,375 people$4,3940.98%$447,100median (ACS)
T243HolmenLa Crosse County · 12,105 people$4,3981.54%$285,900median (ACS)
T243MukwonagoWaukesha County · 8,544 people$4,3981.20%$366,200median (ACS)
245CudahyMilwaukee County · 17,655 people$4,4072.04%$216,500median (ACS)
246EagleWaukesha County · 3,536 people$4,4090.93%$475,100median (ACS)
247South MilwaukeeMilwaukee County · 20,191 people$4,4201.88%$235,700median (ACS)
248RochesterRacine County · 3,786 people$4,4211.18%$375,700median (ACS)
249Mineral PointIowa County · 2,555 people$4,4272.09%$212,200median (ACS)
250RaymondRacine County · 4,006 people$4,4351.14%$389,700median (ACS)
251BristolKenosha County · 5,300 people$4,4401.42%$312,800median (ACS)
252RandallKenosha County · 3,276 people$4,4471.28%$348,400median (ACS)
T253HollandLa Crosse County · 4,512 people$4,4531.19%$374,400median (ACS)
T253OttawaWaukesha County · 3,642 people$4,4531.05%$425,900median (ACS)
255HarrisonCalumet County · 14,492 people$4,4551.28%$348,500median (ACS)
256Twin LakesKenosha County · 6,338 people$4,4591.65%$270,700median (ACS)
257New BerlinWaukesha County · 39,953 people$4,4621.22%$365,700median (ACS)
258MertonWaukesha County · 8,319 people$4,4710.90%$496,600median (ACS)
259JanesvilleRock County · 3,699 people$4,4851.22%$369,000median (ACS)
260WaukeshaWaukesha County · 70,872 people$4,5111.43%$315,500median (ACS)
T261NorwayRacine County · 7,856 people$4,5221.10%$412,700median (ACS)
T261Pleasant ValleyEau Claire County · 3,878 people$4,5221.00%$452,400median (ACS)
263Greenville13,388 people$4,5231.27%$357,400median (ACS)
264WrightstownBrown County · 4,169 people$4,5321.59%$285,400median (ACS)
265WalesWaukesha County · 2,885 people$4,5401.14%$399,400median (ACS)
266SomersetSt. Croix County · 4,536 people$4,5430.98%$464,800median (ACS)
267OaklandJefferson County · 3,215 people$4,5491.29%$353,900median (ACS)
268Mount PleasantRacine County · 28,253 people$4,5521.56%$292,400median (ACS)
269HammondSt. Croix County · 2,732 people$4,5671.12%$406,300median (ACS)
270MuskegoWaukesha County · 25,602 people$4,5731.10%$417,400median (ACS)
271ThiensvilleOzaukee County · 3,267 people$4,5811.30%$352,100median (ACS)
272St. FrancisMilwaukee County · 8,955 people$4,5921.96%$234,500median (ACS)
273CaledoniaRacine County · 25,229 people$4,5961.51%$303,400median (ACS)
274HarmonyRock County · 2,608 people$4,6211.29%$357,800median (ACS)
275BurkeDane County · 3,089 people$4,6241.25%$368,500median (ACS)
276SherwoodCalumet County · 3,311 people$4,6261.32%$351,200median (ACS)
277KoshkonongJefferson County · 3,776 people$4,6271.18%$391,700median (ACS)
278AlgomaWinnebago County · 6,956 people$4,6311.38%$334,400median (ACS)
279Fox LakeDodge County · 2,550 people$4,6331.27%$364,200median (ACS)
280MiltonRock County · 3,129 people$4,6351.33%$347,500median (ACS)
281River FallsPierce County · 17,916 people$4,6381.42%$327,600median (ACS)
282DousmanWaukesha County · 2,665 people$4,6391.18%$392,800median (ACS)
283FultonRock County · 3,715 people$4,6491.35%$343,700median (ACS)
284CedarburgOzaukee County · 6,169 people$4,6690.99%$473,800median (ACS)
285North HudsonSt. Croix County · 3,803 people$4,6741.21%$385,300median (ACS)
286WheatlandKenosha County · 3,337 people$4,7001.22%$384,600median (ACS)
287GreenfieldMilwaukee County · 37,159 people$4,7051.80%$261,100median (ACS)
288AshippunDodge County · 2,666 people$4,7191.17%$404,700median (ACS)
289OconomowocWaukesha County · 20,119 people$4,7221.20%$394,500median (ACS)
290Lisbon11,150 people$4,7271.14%$414,500median (ACS)
291OconomowocWaukesha County · 8,849 people$4,7311.01%$466,300median (ACS)
292LawrenceBrown County · 6,937 people$4,7381.18%$400,800median (ACS)
293GenevaWalworth County · 5,443 people$4,7521.24%$382,400median (ACS)
294GraftonOzaukee County · 4,343 people$4,7580.96%$497,000median (ACS)
295WaterfordRacine County · 6,025 people$4,7631.44%$329,800median (ACS)
296SomersKenosha County · 8,171 people$4,7641.51%$315,300median (ACS)
297Salem LakesKenosha County · 14,271 people$4,7791.51%$316,100median (ACS)
298GermantownWashington County · 21,050 people$4,7971.28%$373,600median (ACS)
299RichfieldWashington County · 11,785 people$4,8110.96%$503,400median (ACS)
300Brown DeerMilwaukee County · 12,821 people$4,8262.02%$239,300median (ACS)
301LinnWalworth County · 2,707 people$4,8490.90%$537,100median (ACS)
302Lake MillsJefferson County · 6,655 people$4,8921.54%$317,100median (ACS)
303PoynetteColumbia County · 2,924 people$4,9101.66%$296,600median (ACS)
304Pleasant PrairieKenosha County · 21,798 people$4,9341.37%$360,400median (ACS)
305Pleasant SpringsDane County · 2,968 people$4,9391.11%$444,100median (ACS)
306SuamicoBrown County · 13,153 people$4,9431.35%$366,900median (ACS)
307SussexWaukesha County · 12,779 people$4,9521.15%$430,600median (ACS)
308HudsonSt. Croix County · 8,736 people$4,9830.98%$507,000median (ACS)
309HobartBrown County · 11,674 people$5,0161.21%$414,000median (ACS)
310EvansvilleRock County · 5,837 people$5,0181.82%$276,400median (ACS)
311Prairie du SacSauk County · 4,316 people$5,0391.57%$321,300median (ACS)
312HudsonSt. Croix County · 15,019 people$5,0541.29%$392,700median (ACS)
313YorkvilleRacine County · 3,253 people$5,1091.33%$385,200median (ACS)
314PrescottPierce County · 4,581 people$5,1951.69%$306,900median (ACS)
315StoughtonDane County · 13,256 people$5,2161.78%$293,500median (ACS)
T316BellevilleDane County · 2,705 people$5,3321.73%$308,500median (ACS)
T316SummitWaukesha County · 5,323 people$5,3321.00%$533,300median (ACS)
318ClaytonWinnebago County · 5,303 people$5,3711.31%$409,700median (ACS)
319BrookfieldWaukesha County · 41,448 people$5,3891.21%$443,900median (ACS)
320Johnson CreekJefferson County · 3,435 people$5,4681.74%$314,200median (ACS)
321StettinMarathon County · 2,593 people$5,4731.48%$370,100median (ACS)
322MertonWaukesha County · 3,676 people$5,4780.95%$575,800median (ACS)
323LedgeviewBrown County · 9,642 people$5,6281.28%$440,900median (ACS)
324LodiColumbia County · 3,190 people$5,6481.72%$328,200median (ACS)
325GlendaleMilwaukee County · 14,795 people$5,6692.00%$282,800median (ACS)
326DeForestDane County · 13,094 people$5,7471.60%$359,600median (ACS)
327CedarburgOzaukee County · 12,916 people$5,7871.37%$422,000median (ACS)
T328Hales CornersMilwaukee County · 7,740 people$5,7881.87%$309,800median (ACS)
T328MequonOzaukee County · 25,120 people$5,7881.15%$501,600median (ACS)
330Mount HorebDane County · 7,725 people$5,8321.50%$388,900median (ACS)
331Oak CreekMilwaukee County · 38,296 people$5,8391.76%$331,700median (ACS)
332Cottage GroveDane County · 3,677 people$5,8431.47%$398,500median (ACS)
333DelafieldWaukesha County · 7,314 people$5,9201.07%$555,800median (ACS)
334WauwatosaMilwaukee County · 48,649 people$5,9221.75%$339,000median (ACS)
335OregonDane County · 12,015 people$5,9251.42%$417,200median (ACS)
336Cross PlainsDane County · 4,182 people$5,9961.59%$376,500median (ACS)
337GreendaleMilwaukee County · 14,426 people$6,0101.91%$314,200median (ACS)
338TroySt. Croix County · 5,686 people$6,0201.05%$574,100median (ACS)
339OregonDane County · 2,994 people$6,0571.33%$455,600median (ACS)
340Oak GrovePierce County · 2,561 people$6,1801.16%$531,400median (ACS)
341DunnDane County · 4,676 people$6,2351.39%$447,300median (ACS)
342WindsorDane County · 10,085 people$6,2501.47%$425,600median (ACS)
343McFarlandDane County · 9,145 people$6,2531.60%$390,100median (ACS)
344BristolDane County · 4,347 people$6,3481.29%$492,500median (ACS)
345FranklinMilwaukee County · 36,687 people$6,3541.74%$364,200median (ACS)
346St. JosephSt. Croix County · 4,408 people$6,4121.26%$509,600median (ACS)
347Sun PrairieDane County · 39,227 people$6,4581.77%$365,700median (ACS)
348MadisonDane County · 286,233 people$6,5411.75%$372,900median (ACS)
349SpringfieldDane County · 2,800 people$6,6511.20%$554,700median (ACS)
350VeronaDane County · 16,821 people$6,7641.61%$420,400median (ACS)
351WestportDane County · 4,249 people$7,0241.68%$418,700median (ACS)
352FitchburgDane County · 34,615 people$7,1871.72%$417,200median (ACS)
353Elm GroveWaukesha County · 6,354 people$7,2451.42%$510,400median (ACS)
354MononaDane County · 8,664 people$7,3591.72%$427,900median (ACS)
355MiddletonDane County · 23,115 people$7,3971.53%$484,200median (ACS)
356Cottage GroveDane County · 8,930 people$7,4581.66%$449,700median (ACS)
357WaunakeeDane County · 16,411 people$7,8991.53%$515,900median (ACS)
358MiddletonDane County · 6,833 people$8,5741.24%$689,400median (ACS)
359BaysideMilwaukee County · 4,331 people$8,9442.07%$431,900median (ACS)
360Fox PointMilwaukee County · 6,583 people$9,0312.03%$444,700median (ACS)
361Whitefish BayMilwaukee County · 14,489 people$9,1561.72%$533,800median (ACS)
362ShorewoodMilwaukee County · 13,474 people$9,6882.18%$443,700median (ACS)
Quick answers

Questions people ask

Which Wisconsin town has the lowest property taxes?

Stanley (Chippewa County): homeowners’ median bill is $1,492 a year. Antigo ($1,499) and Lake Delton ($1,583) follow.

How are these towns ranked?

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

Why isn’t my town on this list?

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

Go deeper

More Wisconsin lists

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

All Wisconsin rankings →
Other states

Lowest property taxes in other states