Guest, Sign inJoin
Eveleth Auditorium and Fire Department, looking northeast, Eveleth, MinnesotaEveleth, #1 on this list · Photo: Myotus · CC BY 4.0
Minnesota rankings · Property tax

Towns with the lowest property taxes in Minnesota

Eveleth has the lowest property-tax bills of Minnesota’s 271 towns of 2,500+: homeowners’ median bill is $690 a year (Census ACS 2020–2024). The typical town’s median bill here is $3,309.

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

Eveleth

St. Louis County · 3,381 people
$690

Median yearly bill·0.71% of the median home value

#2

Chisholm

St. Louis County · 4,625 people
$1,115

Median yearly bill·1.02% of the median home value

#3

International Falls

Koochiching County · 5,481 people
$1,116

Median yearly bill·0.93% of the median home value

All 271 towns

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

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

#TownMedian yearly billOf home valueHome value
1EvelethSt. Louis County · 3,381 people$6900.71%$97,600median (ACS)
2ChisholmSt. Louis County · 4,625 people$1,1151.02%$109,200median (ACS)
3International FallsKoochiching County · 5,481 people$1,1160.93%$120,400median (ACS)
4PipestonePipestone County · 4,100 people$1,1210.98%$114,100median (ACS)
5White TownshipSt. Louis County · 3,088 people$1,2160.98%$123,600median (ACS)
6HibbingSt. Louis County · 15,823 people$1,2190.94%$130,200median (ACS)
7VirginiaSt. Louis County · 8,187 people$1,2321.02%$120,600median (ACS)
8StaplesTodd County · 3,074 people$1,2910.99%$130,000median (ACS)
9JacksonJackson County · 3,305 people$1,3231.03%$128,500median (ACS)
10ElySt. Louis County · 3,231 people$1,3310.85%$157,300median (ACS)
11BreckenridgeWilkin County · 3,323 people$1,3540.94%$144,500median (ACS)
12Sleepy EyeBrown County · 3,461 people$1,4530.98%$147,600median (ACS)
13WadenaWadena County · 4,341 people$1,4930.93%$160,800median (ACS)
14BensonSwift County · 3,444 people$1,5160.97%$156,000median (ACS)
15Blue EarthFaribault County · 3,165 people$1,5171.06%$143,600median (ACS)
16Two HarborsLake County · 3,443 people$1,5240.74%$206,800median (ACS)
17MontevideoChippewa County · 5,335 people$1,6491.17%$141,000median (ACS)
18AustinMower County · 26,689 people$1,6981.04%$163,900median (ACS)
19Long PrairieTodd County · 3,830 people$1,7221.13%$152,000median (ACS)
20PaynesvilleStearns County · 2,591 people$1,7460.98%$178,200median (ACS)
21Fergus FallsOtter Tail County · 14,246 people$1,7540.90%$194,000median (ACS)
22Mountain IronSt. Louis County · 2,835 people$1,7590.91%$192,800median (ACS)
23LuverneRock County · 4,984 people$1,7630.85%$208,000median (ACS)
24SandstonePine County · 2,543 people$1,7711.06%$166,300median (ACS)
25GlenwoodPope County · 2,631 people$1,7861.00%$179,400median (ACS)
26Albert LeaFreeborn County · 18,217 people$1,8031.14%$157,500median (ACS)
27CaledoniaHouston County · 2,768 people$1,8111.15%$157,900median (ACS)
28Redwood FallsRedwood County · 5,040 people$1,8381.13%$162,100median (ACS)
29LitchfieldMeeker County · 6,528 people$1,8640.99%$187,600median (ACS)
30Pelican RapidsOtter Tail County · 2,608 people$1,8661.07%$174,100median (ACS)
31MelroseStearns County · 3,888 people$1,8680.90%$207,200median (ACS)
32WindomCottonwood County · 4,817 people$1,8831.11%$169,700median (ACS)
33Sylvan TownshipCass County · 3,030 people$1,8900.63%$298,200median (ACS)
34WinonaWinona County · 26,530 people$1,8910.94%$201,800median (ACS)
35FairmontMartin County · 10,099 people$1,9111.12%$169,900median (ACS)
36RoseauRoseau County · 2,685 people$1,9261.17%$164,100median (ACS)
37Granite FallsYellow Medicine County · 2,691 people$1,9311.41%$136,700median (ACS)
38MorrisStevens County · 5,150 people$1,9450.93%$209,600median (ACS)
39St. JamesWatonwan County · 4,863 people$1,9601.61%$122,100median (ACS)
40WillmarKandiyohi County · 22,001 people$2,0311.02%$198,400median (ACS)
41BrainerdCrow Wing County · 14,428 people$2,0821.08%$192,500median (ACS)
42Pine CityPine County · 3,820 people$2,1621.16%$186,900median (ACS)
43CrookstonPolk County · 7,375 people$2,1731.17%$185,600median (ACS)
44WorthingtonNobles County · 13,979 people$2,2091.05%$210,300median (ACS)
45St. JosephStearns County · 6,846 people$2,2420.94%$237,700median (ACS)
46St. CharlesWinona County · 4,090 people$2,2730.89%$256,600median (ACS)
47BemidjiBeltrami County · 15,770 people$2,3001.16%$198,300median (ACS)
48Little FallsMorrison County · 9,277 people$2,3101.14%$202,600median (ACS)
49FaribaultRice County · 25,040 people$2,3160.96%$241,500median (ACS)
50St. CloudStearns County · 72,647 people$2,3201.03%$225,000median (ACS)
51GoodviewWinona County · 4,122 people$2,3220.91%$254,200median (ACS)
52PerhamOtter Tail County · 3,746 people$2,3251.17%$199,000median (ACS)
53New UlmBrown County · 13,863 people$2,3331.14%$204,200median (ACS)
54Detroit LakesBecker County · 10,019 people$2,3590.89%$265,800median (ACS)
55Bemidji TownshipBeltrami County · 4,031 people$2,3630.96%$246,000median (ACS)
56Park RapidsHubbard County · 4,447 people$2,3651.04%$227,500median (ACS)
57MilacaMille Lacs County · 3,041 people$2,3851.17%$203,400median (ACS)
58MarshallLyon County · 14,171 people$2,4171.15%$210,300median (ACS)
59Moose LakeCarlton County · 2,948 people$2,4231.18%$205,000median (ACS)
60Le CenterLe Sueur County · 2,524 people$2,4251.16%$209,600median (ACS)
T61Breezy PointCrow Wing County · 2,771 people$2,4560.72%$340,800median (ACS)
T61Thief River FallsPennington County · 8,799 people$2,4561.40%$175,400median (ACS)
63Rush CityChisago County · 3,300 people$2,4581.05%$233,100median (ACS)
64ProctorSt. Louis County · 3,054 people$2,4611.10%$224,700median (ACS)
65Harris TownshipItasca County · 3,364 people$2,4710.82%$301,800median (ACS)
66Grand RapidsItasca County · 11,181 people$2,4851.16%$213,800median (ACS)
67CokatoWright County · 2,793 people$2,4871.11%$223,300median (ACS)
68AlbanyStearns County · 2,873 people$2,4951.05%$238,500median (ACS)
69AnnandaleWright County · 3,801 people$2,5071.00%$251,800median (ACS)
70Pokegama TownshipPine County · 2,884 people$2,5240.80%$316,000median (ACS)
71MoraKanabec County · 3,763 people$2,5491.48%$171,800median (ACS)
T72GlencoeMcLeod County · 5,632 people$2,5511.12%$227,900median (ACS)
T72MankatoBlue Earth County · 46,529 people$2,5510.97%$261,700median (ACS)
74AlexandriaDouglas County · 15,045 people$2,5640.93%$275,300median (ACS)
75BarnesvilleClay County · 2,767 people$2,5771.04%$248,700median (ACS)
76FoleyBenton County · 2,650 people$2,6001.28%$203,800median (ACS)
77Dodge CenterDodge County · 2,951 people$2,6011.32%$197,600median (ACS)
78WasecaWaseca County · 9,035 people$2,6441.40%$189,200median (ACS)
79Eagle LakeBlue Earth County · 3,357 people$2,6610.96%$276,500median (ACS)
T80Blue Hill TownshipSherburne County · 2,625 people$2,7080.73%$373,300median (ACS)
T80St. FrancisAnoka County · 8,635 people$2,7080.83%$327,600median (ACS)
82Cold SpringStearns County · 4,329 people$2,7230.97%$280,400median (ACS)
83AnokaAnoka County · 18,169 people$2,7350.89%$308,700median (ACS)
84Watab TownshipBenton County · 3,478 people$2,7360.86%$318,200median (ACS)
85CloquetCarlton County · 12,399 people$2,7451.29%$212,700median (ACS)
86Waite ParkStearns County · 8,450 people$2,7571.26%$219,400median (ACS)
T87Coon RapidsAnoka County · 64,193 people$2,7730.91%$305,800median (ACS)
T87MonticelloWright County · 15,670 people$2,7730.86%$323,700median (ACS)
89Red WingGoodhue County · 16,805 people$2,7761.17%$237,300median (ACS)
90Sauk RapidsBenton County · 13,768 people$2,7781.08%$256,100median (ACS)
91Lake CityWabasha County · 5,306 people$2,7811.17%$238,700median (ACS)
92Cannon FallsGoodhue County · 4,209 people$2,7911.06%$263,300median (ACS)
93ZimmermanSherburne County · 6,904 people$2,7950.86%$323,600median (ACS)
94New London TownshipKandiyohi County · 2,965 people$2,8310.81%$351,400median (ACS)
95Monticello TownshipWright County · 3,374 people$2,8340.76%$370,800median (ACS)
96PrincetonMille Lacs County · 5,480 people$2,8391.30%$218,700median (ACS)
97La Grand TownshipDouglas County · 4,309 people$2,8670.75%$384,600median (ACS)
98BeckerSherburne County · 5,425 people$2,8721.06%$271,300median (ACS)
99WabashaWabasha County · 2,599 people$2,8801.10%$262,300median (ACS)
100PlainviewWabasha County · 3,482 people$2,8821.17%$245,300median (ACS)
101DuluthSt. Louis County · 88,330 people$2,8851.19%$242,700median (ACS)
102HutchinsonMcLeod County · 14,655 people$2,8891.26%$229,600median (ACS)
103Sauk CentreStearns County · 4,663 people$2,9041.29%$225,700median (ACS)
104ZumbrotaGoodhue County · 4,072 people$2,9271.17%$249,300median (ACS)
105Spring Lake ParkAnoka County · 7,127 people$2,9331.01%$290,100median (ACS)
106St. AugustaStearns County · 3,799 people$2,9360.76%$388,400median (ACS)
107St. PeterNicollet County · 12,275 people$2,9421.17%$250,700median (ACS)
108Northern TownshipBeltrami County · 3,701 people$2,9710.93%$320,200median (ACS)
109BayportWashington County · 3,721 people$2,9870.79%$376,900median (ACS)
T110Columbia HeightsAnoka County · 22,482 people$3,0031.08%$277,600median (ACS)
T110Oak GroveAnoka County · 9,476 people$3,0030.71%$423,300median (ACS)
112CohassetItasca County · 2,728 people$3,0080.91%$330,500median (ACS)
113BaxterCrow Wing County · 9,217 people$3,0250.93%$324,100median (ACS)
114IsantiIsanti County · 7,714 people$3,0271.04%$290,600median (ACS)
115Grand Lake TownshipSt. Louis County · 2,705 people$3,0870.94%$329,000median (ACS)
116St. Paul ParkWashington County · 5,396 people$3,1021.18%$263,500median (ACS)
117MoorheadClay County · 46,533 people$3,1041.25%$249,000median (ACS)
118Bradford TownshipIsanti County · 3,549 people$3,1220.93%$336,800median (ACS)
119West St. PaulDakota County · 21,950 people$3,1421.04%$301,300median (ACS)
120OakdaleWashington County · 30,588 people$3,1450.99%$318,100median (ACS)
121MontroseWright County · 3,986 people$3,1521.14%$275,700median (ACS)
122Alexandria TownshipDouglas County · 3,114 people$3,1530.81%$391,500median (ACS)
123East Grand ForksPolk County · 8,906 people$3,1561.23%$255,600median (ACS)
124HastingsDakota County · 22,563 people$3,1600.98%$322,400median (ACS)
125North MankatoNicollet County · 14,165 people$3,1611.21%$262,100median (ACS)
126East BethelAnoka County · 12,605 people$3,1730.87%$363,900median (ACS)
127Linwood TownshipAnoka County · 5,403 people$3,1880.84%$380,100median (ACS)
128Rice LakeSt. Louis County · 4,169 people$3,2161.04%$309,600median (ACS)
129OwatonnaSteele County · 26,633 people$3,2221.31%$245,200median (ACS)
130Cambridge TownshipIsanti County · 2,592 people$3,2290.87%$372,800median (ACS)
131DilworthClay County · 4,823 people$3,2381.24%$261,800median (ACS)
132CambridgeIsanti County · 11,090 people$3,2481.29%$251,600median (ACS)
133Brockway TownshipStearns County · 3,016 people$3,2570.90%$363,000median (ACS)
134RochesterOlmsted County · 124,292 people$3,2581.05%$310,500median (ACS)
135BlaineAnoka County · 76,603 people$3,3010.94%$352,400median (ACS)
136Little CanadaRamsey County · 10,567 people$3,3091.03%$319,800median (ACS)
137Palmer TownshipSherburne County · 2,633 people$3,3180.87%$382,700median (ACS)
138FridleyAnoka County · 30,829 people$3,3201.10%$302,900median (ACS)
139South St. PaulDakota County · 20,532 people$3,3471.19%$281,600median (ACS)
140Norwood Young AmericaCarver County · 3,777 people$3,3511.12%$299,300median (ACS)
141StacyChisago County · 4,367 people$3,3551.04%$323,800median (ACS)
142LexingtonAnoka County · 3,081 people$3,3581.16%$289,800median (ACS)
T143Brooklyn CenterHennepin County · 31,846 people$3,3771.23%$274,300median (ACS)
T143Corinna TownshipWright County · 2,596 people$3,3770.74%$457,100median (ACS)
145StewartvilleOlmsted County · 6,850 people$3,4271.29%$265,300median (ACS)
146MontgomeryLe Sueur County · 3,539 people$3,4341.46%$234,700median (ACS)
147WatertownCarver County · 4,789 people$3,4381.02%$337,200median (ACS)
148BurnsvilleDakota County · 65,244 people$3,4510.97%$355,200median (ACS)
149Inver Grove HeightsDakota County · 36,873 people$3,4640.95%$363,400median (ACS)
150RobbinsdaleHennepin County · 14,030 people$3,4671.17%$295,600median (ACS)
151JordanScott County · 6,988 people$3,4701.03%$336,200median (ACS)
152Circle PinesAnoka County · 4,967 people$3,4761.18%$293,600median (ACS)
153RamseyAnoka County · 29,624 people$3,4810.97%$359,600median (ACS)
T154BuffaloWright County · 16,878 people$3,4841.11%$314,400median (ACS)
T154KassonDodge County · 7,350 people$3,4841.22%$285,200median (ACS)
T156Le SueurLe Sueur County · 4,210 people$3,4861.43%$244,000median (ACS)
T156Oak Park HeightsWashington County · 4,625 people$3,4860.98%$354,800median (ACS)
158SartellStearns County · 19,918 people$3,5071.18%$297,300median (ACS)
159Silver Creek TownshipWright County · 2,620 people$3,5100.78%$452,600median (ACS)
160North BranchChisago County · 12,398 people$3,5361.10%$322,300median (ACS)
161Big LakeSherburne County · 12,929 people$3,5491.07%$330,200median (ACS)
162ChatfieldFillmore County · 3,018 people$3,5641.48%$241,600median (ACS)
163White Bear LakeRamsey County · 23,392 people$3,5761.08%$331,800median (ACS)
164MoundHennepin County · 9,064 people$3,5800.97%$370,800median (ACS)
165Ham LakeAnoka County · 17,104 people$3,5830.81%$442,500median (ACS)
166New PragueScott County · 8,238 people$3,5911.02%$350,500median (ACS)
167MayerCarver County · 2,563 people$3,6031.05%$342,700median (ACS)
168OsseoHennepin County · 2,534 people$3,6121.18%$306,500median (ACS)
169Mounds ViewRamsey County · 12,786 people$3,6151.12%$324,200median (ACS)
170AndoverAnoka County · 33,874 people$3,6320.89%$410,200median (ACS)
171Marion TownshipOlmsted County · 4,111 people$3,6400.87%$416,100median (ACS)
172Thomson TownshipCarlton County · 5,624 people$3,6421.07%$339,000median (ACS)
173CrystalHennepin County · 22,239 people$3,6431.23%$296,100median (ACS)
174Apple ValleyDakota County · 55,248 people$3,6570.99%$370,400median (ACS)
175North St. PaulRamsey County · 12,780 people$3,6691.23%$298,500median (ACS)
176ShakopeeScott County · 49,366 people$3,7000.99%$374,800median (ACS)
177NowthenAnoka County · 4,630 people$3,7010.80%$460,000median (ACS)
178RockfordWright County · 4,827 people$3,7031.12%$329,200median (ACS)
179La CrescentHouston County · 5,261 people$3,7041.36%$272,400median (ACS)
180Rockford TownshipWright County · 3,474 people$3,7230.92%$404,900median (ACS)
181LonsdaleRice County · 5,117 people$3,7261.04%$357,000median (ACS)
T182ChamplinHennepin County · 23,125 people$3,7391.04%$358,700median (ACS)
T182Orrock TownshipSherburne County · 3,698 people$3,7390.92%$407,300median (ACS)
184Brooklyn ParkHennepin County · 83,543 people$3,7441.11%$336,200median (ACS)
185Forest LakeWashington County · 20,952 people$3,7510.95%$393,500median (ACS)
186Wakefield TownshipStearns County · 2,829 people$3,7580.95%$394,700median (ACS)
187St. PaulRamsey County · 306,684 people$3,8221.30%$294,500median (ACS)
188EaganDakota County · 67,109 people$3,8260.96%$397,100median (ACS)
189OtsegoWright County · 24,525 people$3,8470.97%$396,700median (ACS)
190BloomingtonHennepin County · 89,034 people$3,8811.07%$361,700median (ACS)
191DelanoWright County · 7,788 people$3,8841.04%$375,200median (ACS)
192AlbertvilleWright County · 8,544 people$3,8891.13%$343,700median (ACS)
193RichfieldHennepin County · 36,593 people$3,9051.14%$344,000median (ACS)
194MaplewoodRamsey County · 40,717 people$3,9291.22%$323,200median (ACS)
195RosemountDakota County · 31,881 people$3,9320.93%$424,100median (ACS)
196NewportWashington County · 5,525 people$3,9741.05%$378,100median (ACS)
197Cottage GroveWashington County · 43,604 people$3,9941.05%$378,800median (ACS)
198HermantownSt. Louis County · 10,110 people$4,0101.05%$382,300median (ACS)
199Collegeville TownshipStearns County · 3,262 people$4,0250.86%$468,600median (ACS)
200StillwaterWashington County · 19,354 people$4,0260.97%$414,200median (ACS)
201Vadnais HeightsRamsey County · 13,052 people$4,0391.11%$363,100median (ACS)
202HugoWashington County · 17,167 people$4,0791.00%$408,900median (ACS)
203Livonia TownshipSherburne County · 6,436 people$4,1101.00%$411,200median (ACS)
204Big Lake TownshipSherburne County · 8,283 people$4,1451.02%$404,900median (ACS)
205Chisago CityChisago County · 5,955 people$4,1761.01%$413,000median (ACS)
206ChaskaCarver County · 30,513 people$4,1941.04%$404,700median (ACS)
207Chisago Lake TownshipChisago County · 4,958 people$4,1960.96%$437,700median (ACS)
208St. MichaelWright County · 22,498 people$4,2051.08%$390,100median (ACS)
209New BrightonRamsey County · 22,159 people$4,2351.16%$364,700median (ACS)
210Lino LakesAnoka County · 23,220 people$4,2371.04%$407,200median (ACS)
211FarmingtonDakota County · 25,425 people$4,2401.16%$366,200median (ACS)
212LindstromChisago County · 5,039 people$4,2461.19%$358,100median (ACS)
213WyomingChisago County · 8,121 people$4,2771.17%$365,700median (ACS)
T214Elk RiverSherburne County · 27,896 people$4,2961.16%$370,100median (ACS)
T214West Lakeland TownshipWashington County · 3,931 people$4,2960.61%$709,300median (ACS)
216MinneapolisHennepin County · 430,324 people$4,3391.20%$362,200median (ACS)
217ScandiaWashington County · 3,979 people$4,3520.91%$475,800median (ACS)
218RosevilleRamsey County · 35,663 people$4,3551.24%$352,100median (ACS)
219New HopeHennepin County · 20,807 people$4,3781.30%$337,000median (ACS)
220St. Louis ParkHennepin County · 50,027 people$4,3801.13%$386,800median (ACS)
221WaconiaCarver County · 14,113 people$4,3921.02%$431,000median (ACS)
222Pine IslandGoodhue County · 3,911 people$4,4041.26%$350,500median (ACS)
223Belle PlaineScott County · 7,632 people$4,4101.39%$318,200median (ACS)
224White Bear TownshipRamsey County · 10,399 people$4,4291.15%$386,300median (ACS)
225SavageScott County · 32,970 people$4,4581.03%$432,300median (ACS)
226Prior LakeScott County · 28,140 people$4,4670.99%$450,700median (ACS)
227May TownshipWashington County · 2,638 people$4,4780.65%$685,700median (ACS)
228CentervilleAnoka County · 3,978 people$4,4811.19%$376,900median (ACS)
229Mendota HeightsDakota County · 11,475 people$4,4910.86%$520,300median (ACS)
230LakevilleDakota County · 79,270 people$4,4980.99%$452,500median (ACS)
231Maple GroveHennepin County · 73,893 people$4,5021.08%$418,300median (ACS)
232Empire3,063 people$4,5050.96%$469,500median (ACS)
233NorthfieldRice County · 21,992 people$4,5221.37%$329,400median (ACS)
234Elko New MarketScott County · 5,300 people$4,6011.06%$433,100median (ACS)
235CarverCarver County · 7,198 people$4,6801.05%$445,800median (ACS)
236WoodburyWashington County · 81,558 people$4,6881.04%$450,200median (ACS)
237Falcon HeightsRamsey County · 5,071 people$4,6911.22%$384,500median (ACS)
238ShoreviewRamsey County · 26,906 people$4,7171.23%$383,700median (ACS)
239ByronOlmsted County · 6,740 people$4,7401.37%$345,300median (ACS)
240HanoverWright County · 4,392 people$4,7551.06%$447,900median (ACS)
241HopkinsHennepin County · 19,523 people$4,7961.28%$375,600median (ACS)
242Spring Lake TownshipScott County · 3,498 people$4,8150.76%$629,600median (ACS)
243Cedar Lake TownshipScott County · 3,080 people$4,8210.89%$543,100median (ACS)
244Lake ElmoWashington County · 14,376 people$4,8410.81%$597,000median (ACS)
245ColumbusAnoka County · 4,356 people$4,8431.05%$460,200median (ACS)
246MahtomediWashington County · 8,189 people$4,8751.02%$476,000median (ACS)
247RogersHennepin County · 15,606 people$4,8911.06%$459,700median (ACS)
248Credit River5,644 people$4,9340.83%$595,000median (ACS)
249Franklin TownshipWright County · 2,939 people$4,9570.78%$637,800median (ACS)
250New Market TownshipScott County · 3,574 people$5,0030.84%$595,300median (ACS)
251Arden HillsRamsey County · 9,583 people$5,0721.15%$441,900median (ACS)
252Cascade TownshipOlmsted County · 2,810 people$5,0841.00%$506,800median (ACS)
253Eden PrairieHennepin County · 63,075 people$5,1581.09%$473,900median (ACS)
254PlymouthHennepin County · 78,942 people$5,1601.05%$491,200median (ACS)
255MinnetonkaHennepin County · 53,969 people$5,2851.11%$475,800median (ACS)
256DaytonHennepin County · 11,402 people$5,3241.04%$511,300median (ACS)
257Golden ValleyHennepin County · 21,325 people$5,3501.24%$431,400median (ACS)
258ChanhassenCarver County · 25,748 people$5,3830.95%$566,300median (ACS)
259GrantWashington County · 3,954 people$5,4200.79%$683,400median (ACS)
260VictoriaCarver County · 12,447 people$5,7760.99%$581,200median (ACS)
261St. AnthonyHennepin County · 9,989 people$5,9461.53%$387,500median (ACS)
262CorcoranHennepin County · 9,269 people$6,0231.06%$569,400median (ACS)
263MinnetristaHennepin County · 9,458 people$6,0380.92%$658,300median (ACS)
264AftonWashington County · 2,960 people$6,1200.90%$679,300median (ACS)
265IndependenceHennepin County · 3,763 people$6,4060.97%$663,400median (ACS)
266GreenfieldHennepin County · 2,962 people$6,6021.16%$567,700median (ACS)
267EdinaHennepin County · 54,356 people$6,9511.08%$646,300median (ACS)
268ShorewoodHennepin County · 7,620 people$7,4141.05%$703,200median (ACS)
269MedinaHennepin County · 7,460 people$7,6661.04%$736,700median (ACS)
270North OaksRamsey County · 5,283 people$7,9640.97%$821,200median (ACS)
271OronoHennepin County · 8,301 people$8,7220.87%$1,004,500median (ACS)
Not ranked

2 towns with bills of $10,000+

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

  • Deephaven Hennepin County · 3,794 people
  • Wayzata Hennepin County · 4,344 people
Quick answers

Questions people ask

Which Minnesota town has the lowest property taxes?

Eveleth (St. Louis County): homeowners’ median bill is $690 a year. Chisholm ($1,115) and International Falls ($1,116) 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 (271 in Minnesota); 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. 2 Minnesota towns are listed above at $10,000+. Every town is on the Minnesota page.

Go deeper

More Minnesota lists

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

All Minnesota rankings →
Other states

Lowest property taxes in other states