Dane County Property Tax Rates, Town by Town

Mill rates on tax bills can't be compared between towns, because every town assesses at a different share of market value. We adjusted all 143 of Dane County's 2025 rate groups to what they charge per $1,000 of market value.

  • Last checked
  • Every fact linked to its official source
  • Independent. How We Research

What the Same House Pays in Each Town

Enter a market value and pick a municipality and school district. You'll see the 2025 tax, the state credits, and the same house in Madison and nearby towns. Nothing you type leaves your browser.

What We Found

  • Madison has the highest effective rate in Dane County. A home in the Madison Metropolitan School District paid 18.18 per $1,000 of market value on 2025 bills, about $7,271 on a $400,000 home before credits. The county as a whole averaged 16.41.(Wisconsin DOR)
  • The highest mill rates on paper aren't the highest taxes. The Village of Brooklyn's 27.74 mills is the highest rate in the county, but Brooklyn assesses at 59.7% of market value, so it works out to 16.56 per $1,000 of market value. Shorewood Hills (22.43 mills, ratio 0.7056) comes out to 15.83, well below Madison.(County Treasurer)
  • Among the larger suburbs, Waunakee is lowest at 14.49 per $1,000 of market value, about $5,796 on the same $400,000 home, or $1,475 less than Madison's school district.
  • The school district can matter as much as the town. Fitchburg has three rate groups: Oregon 15.59, Madison Metropolitan 16.81, Verona 17.35.
  • Rural towns are cheapest. The lowest rate in a group of 50 or more parcels is the Town of Mazomanie (Sauk Prairie schools) at 9.60, roughly half of Madison's.
  • Assessment ratios range from 0.5939 to 1.1058. The Town of Vermont assesses well below market value; the Town of Blue Mounds slightly above it.(Wisconsin DOR)

Madison and Nearby Towns

Effective rate per $1,000 of market value, and the tax on a $400,000 home before the lottery and first dollar credits. Where a town has several school districts, the range covers groups of 50 or more parcels.

MunicipalitySchool districtsAssessment ratioEffective rate$400k home
Village of Cottage Grove10.702217.66$7,066
Village of DeForest10.920116.25$6,501
City of Fitchburg30.960415.59–17.35$6,236–$6,941
City of Madison80.974316.64–18.69$6,654–$7,477
Village of Maple Bluff10.691217.95$7,181
Village of McFarland10.987916.24$6,496
City of Middleton20.782714.82–14.88$5,929–$5,950
City of Monona10.985817.62$7,050
Village of Mount Horeb10.895915.99$6,395
Village of Oregon11.042415.78$6,312
Village of Shorewood Hills10.705615.83$6,331
City of Stoughton10.973116.96$6,783
City of Sun Prairie10.881817.87$7,146
City of Verona10.950915.74$6,297
Village of Waunakee11.000714.49$5,796

Every Rate Group, Lowest to Highest

All 143 rate groups for the 2025 tax year (bills mailed December 2025, paid in 2026). Net rate is per $1,000 of assessed value, after the state school levy credit. Effective rate is per $1,000 of market value. A few groups have only a handful of parcels.

Download the data (CSV) · 143 rows · checked 2026-10-10

MunicipalitySchool districtParcelsNet rateRatioEffective$400k home
Town of MazomanieSauk Prairie15810.900.88029.60$3,838
Town of BristolColumbus20311.940.83099.92$3,968
Town of RoxburySauk Prairie1,31314.670.701210.28$4,114
Town of SpringfieldSauk Prairie3811.020.944910.41$4,164
Town of DaneSauk Prairie2915.270.694810.61$4,245
Town of Blooming GroveMcFarland18011.940.910310.87$4,349
Town of YorkWaterloo17313.480.825211.13$4,450
Town of Pleasant SpringsCambridge711.031.011911.16$4,466
Town of Black EarthRiver Valley2113.660.818911.19$4,475
Town of Pleasant SpringsStoughton2,09511.071.011911.20$4,481
Town of RoxburyLodi2916.030.701211.24$4,496
Town of DunnStoughton80816.750.672911.27$4,508
Town of Blooming GroveOregon2812.380.910311.27$4,509
Village of RockdaleCambridge13818.510.618011.44$4,575
Town of YorkColumbus40813.880.825211.46$4,582
Town of ViennaLodi10418.040.635511.46$4,585
Town of BristolDeForest2213.810.830911.48$4,590
Town of SpringfieldWaunakee48612.160.944911.49$4,597
Town of DaneLodi89116.650.694811.57$4,627
Town of SpringfieldMiddleton-Cross Plains1,40412.250.944911.57$4,630
Town of ViennaPoynette918.290.635511.63$4,650
Town of AlbionStoughton9811.740.990611.63$4,653
Town of DunkirkEdgerton10011.671.001811.69$4,675
Town of SpringdaleMount Horeb1,34212.750.917311.70$4,680
Town of ChristianaStoughton13511.341.035011.74$4,696
Town of BurkeDeForest99515.430.761511.75$4,701
Town of DunkirkStoughton1,35011.771.001811.79$4,715
Town of AlbionEdgerton1,16111.900.990611.79$4,717
Town of ChristianaCambridge1,05311.441.035011.84$4,737
Town of BerrySauk Prairie1717.810.666211.86$4,745
Town of Blue MoundsMount Horeb1,13510.771.105811.91$4,763
Town of MiddletonMiddleton-Cross Plains3,11412.330.965911.91$4,764
Town of RutlandEvansville413.860.861011.93$4,774
Town of VermontMount Horeb51720.160.593911.97$4,789
Town of Cross PlainsMount Horeb61112.850.933612.00$4,800
Town of RutlandStoughton91113.950.861012.01$4,804
Town of MazomanieWisconsin Heights98013.650.880212.01$4,805
Town of DeerfieldCambridge23614.390.835212.02$4,807
Town of DeerfieldStoughton814.410.835212.04$4,814
Town of AlbionEdgerton
Rock-Koshkonong Lake District
1912.170.990612.06$4,823
Town of Cottage GroveStoughton24317.520.690012.09$4,837
Town of Pleasant SpringsMcFarland12611.981.011912.12$4,848
Town of Blooming GroveMadison Metropolitan50813.320.910312.12$4,850
Town of Sun PrairieMarshall25713.490.899012.13$4,852
Town of Blooming GroveMonona Grove1013.330.910312.13$4,853
Town of ViennaWaunakee56519.120.635512.15$4,860
Town of PrimroseMount Horeb48515.450.788812.19$4,874
Town of DunnMcFarland1,04518.110.672912.19$4,875
Town of Pleasant SpringsDeerfield812.091.011912.23$4,892
Town of AlbionCambridge7112.360.990612.25$4,899
Town of Cross PlainsMiddleton-Cross Plains53513.120.933612.25$4,900
Town of DaneWaunakee17117.640.694812.25$4,901
Town of OregonBelleville16412.310.998512.29$4,916
Town of WestportWaunakee2,79312.660.979512.40$4,959
Town of Blue MoundsBarneveld2211.291.105812.48$4,993
Town of PerryMount Horeb84312.640.987812.49$4,994
Town of WestportMiddleton-Cross Plains19512.790.979512.53$5,011
Town of ViennaDeForest55319.740.635512.54$5,018
Town of AlbionEdgerton
Koshkonong Sanitary District 3
26912.690.990612.57$5,027
Town of DunnOregon1,07218.710.672912.59$5,035
Town of DunkirkStoughton
Dunkirk Dam Lake District
7812.621.001812.64$5,056
Town of BristolSun Prairie2,11515.270.830912.69$5,074
Town of OregonOregon1,66712.710.998512.69$5,077
Town of RoxburyWisconsin Heights4818.110.701212.70$5,081
Town of DeerfieldMarshall5615.230.835212.72$5,087
Town of MontroseBelleville1,07714.690.870012.78$5,111
Town of PrimroseBelleville7416.200.788812.78$5,111
Town of ChristianaDeerfield9812.361.035012.79$5,118
Town of YorkMarshall30315.510.825212.80$5,119
Town of AlbionEdgerton
Rock-Koshkonong Lake District; Koshkonong Sanitary District 3
43612.950.990612.83$5,133
Town of BurkeMadison Metropolitan4716.940.761512.90$5,158
Town of Cottage GroveMarshall4118.710.690012.91$5,163
Town of VermontWisconsin Heights69421.750.593912.92$5,168
Town of BurkeSun Prairie90017.020.761512.96$5,185
Town of Cottage GroveMcFarland4218.850.690013.01$5,204
Town of MontroseOregon1714.950.870013.01$5,204
Town of DeerfieldDeerfield1,20515.590.835213.02$5,209
Town of Cross PlainsWisconsin Heights24613.990.933613.06$5,224
Town of RoxburySauk Prairie
Roxbury Sanitary District 1
16318.670.701213.09$5,236
Town of Cottage GroveDeerfield33019.010.690013.12$5,248
Town of Black EarthWisconsin Heights61716.110.818913.19$5,276
Town of RutlandOregon64815.520.861013.36$5,344
Town of MiddletonMadison Metropolitan113.900.965913.43$5,372
Town of PrimroseNew Glarus46917.040.788813.44$5,377
Town of MontroseNew Glarus815.450.870013.44$5,378
Town of AlbionEdgerton
Albion Sanitary District 4; Albion Sanitary District 4 bond
17913.580.990613.45$5,380
Town of Sun PrairieMonona Grove1215.010.899013.49$5,397
Town of BerryMiddleton-Cross Plains49820.300.666213.52$5,409
Town of Sun PrairieSun Prairie1,38715.070.899013.55$5,420
Town of PerryNew Glarus10913.950.987813.78$5,510
Town of SpringdaleVerona36515.060.917313.81$5,524
Town of MiddletonVerona3214.440.965913.95$5,579
City of EdgertonEdgerton7814.430.968913.98$5,591
Town of MedinaMarshall1,25616.190.872614.13$5,651
Town of PerryPecatonica Area10114.380.987814.21$5,683
Town of YorkSun Prairie1817.230.825214.22$5,688
Town of Cottage GroveMonona Grove1,65320.680.690014.27$5,708
Town of BerryWisconsin Heights74621.440.666214.28$5,712
Village of DaneLodi54319.370.739314.32$5,727
Town of Cottage GroveSun Prairie220.770.690014.33$5,731
Town of MontroseVerona15516.530.870014.38$5,752
Village of WindsorDeForest3,96513.981.028614.38$5,753
Village of DeerfieldDeerfield1,30514.540.991014.40$5,762
Town of VeronaVerona1,37722.020.656614.46$5,783
Village of WaunakeeWaunakee6,35714.481.000714.49$5,796
Village of WindsorDeForest
Lake Windsor Lake District
39014.171.028614.57$5,829
Village of WindsorDeForest
Oak Springs Lake District
2814.251.028614.66$5,864
Village of Blue MoundsMount Horeb37017.220.860114.81$5,926
City of MiddletonWaunakee22218.940.782714.82$5,929
City of MiddletonMiddleton-Cross Plains7,58519.000.782714.88$5,950
City of FitchburgOregon2,57816.230.960415.59$6,236
City of VeronaVerona5,55316.560.950915.74$6,297
Village of OregonOregon4,69415.141.042415.78$6,312
Village of Black EarthWisconsin Heights77016.800.941815.82$6,328
Village of Shorewood HillsMadison Metropolitan79422.430.705615.83$6,331
Village of WindsorSun Prairie3815.471.028615.91$6,365
Village of CambridgeCambridge88421.330.747515.94$6,378
Village of Mount HorebMount Horeb3,10217.840.895915.99$6,395
Village of MarshallMarshall1,29426.040.620716.16$6,465
Village of McFarlandMcFarland3,84416.440.987916.24$6,496
Village of DeForestDeForest4,83717.660.920116.25$6,501
Village of MazomanieWisconsin Heights98520.500.795316.30$6,521
Village of Cross PlainsMiddleton-Cross Plains1,67325.210.652816.45$6,582
Village of BrooklynOregon42427.740.597016.56$6,623
City of MadisonWaunakee1,05617.070.974316.64$6,654
City of Sun PrairieDeForest318.890.881816.66$6,662
City of MadisonMiddleton-Cross Plains2,83517.130.974316.69$6,675
City of FitchburgMadison Metropolitan4,75217.510.960416.81$6,726
City of MadisonMcFarland47617.330.974316.88$6,754
City of StoughtonStoughton5,56917.430.973116.96$6,783
City of MadisonDeForest24817.420.974316.97$6,790
City of FitchburgVerona3,11918.070.960417.35$6,941
City of MononaMadison Metropolitan117.870.985817.62$7,046
City of MononaMonona Grove3,29517.880.985817.62$7,050
Village of Cottage GroveMonona Grove2,83225.160.702217.66$7,066
Village of Cottage GroveSun Prairie2825.240.702217.72$7,089
City of Sun PrairieSun Prairie12,44220.260.881817.87$7,146
Village of Maple BluffMadison Metropolitan61425.970.691217.95$7,181
Village of BellevilleBelleville1,33227.220.667318.17$7,266
City of MadisonMadison Metropolitan75,06818.660.974318.18$7,271
City of MadisonMonona Grove1418.660.974318.18$7,273
City of MadisonSun Prairie1,81918.730.974318.25$7,299
City of MadisonVerona49219.190.974318.69$7,477

How We Did This

  • Rates come from the Dane County Treasurer's mill rate table for the 2025 tax year, printed December 18, 2025, which lists every rate group outside Madison with its county, municipal, school, technical college and special district rates.(County Treasurer) The Treasurer's site was unreachable when we checked, so we read the archived copy. Madison's eight school-district rates come from the City Treasurer's 2025 tax roll, as on our Madison property tax guide.(City tax roll)
  • Assessment ratios are each municipality's average ratio from the same table; Madison's is 0.9743, from the City's parcel tax pages.(City of Madison) The state defines the ratio as locally assessed value divided by the state's full (market) value.(Wisconsin DOR)
  • Effective rate = net rate x assessment ratio. Weighted by parcels, this matches the Wisconsin Department of Revenue's own effective full value rate for 58 of 59 municipalities within about 0.1 mill (the Town of Medina is the exception: we get 14.13, DOR shows 13.31). The state says full value rates are the right way to compare tax districts.(Wisconsin DOR)
  • The calculator's credits are estimates. The state sets a maximum credit value each year ($27,000 lottery and gaming, $9,000 first dollar for 2025 bills) and multiplies it by the school tax rate on full value.(Wisconsin DOR)(DOR) We approximate that rate with the school rate times the assessment ratio, which lands within a few dollars of actual bills. The County puts the real 2025 lottery credit at $188 to $287.(County Treasurer)
  • What's not included: special assessments and special charges (things like a street project or a fee a municipality puts on the bill), which vary by parcel. Your own home may also be assessed above or below the municipal average.
  • We left out one group: the Town of Westport's group A (2 parcels), which lists a school rate of zero.

For what each line of a bill means, see your tax bill, line by line. To check the credit that matters most for homeowners, see the lottery and gaming credit.

Questions

Which Dane County town has the lowest property tax rate?

Measured per $1,000 of market value, the lowest 2025 rate in a group of 50 or more parcels was the Town of Mazomanie in the Sauk Prairie school district, at 9.60. Among cities and villages it was the Village of Rockdale (11.44). Rural towns run lower because they levy little for local services.

Which has the highest?

The City of Madison: 18.18 per $1,000 of market value in the Madison Metropolitan School District, and 18.69 in the part served by the Verona district.

Why can't I compare mill rates on tax bills between towns?

Because each town assesses at a different share of market value. The 2025 assessment ratios in Dane County run from 0.59 to 1.11. A town that assesses at 60% of market value shows a high mill rate on a low assessed value. Multiply the rate by the ratio to get what you pay per $1,000 of market value.

When do the 2026 rates come out?

Taxing districts set budgets in the fall and bills are mailed by the third Monday of December. We'll update this page when the County Treasurer posts the 2026 table.