Wisconsin
Wisconsin communities are adopting accessory dwelling unit policies to address housing needs. Madison and Milwaukee have updated their zoning codes to make ADUs easier to build, and interest is growing in smaller cities and towns. ADU Pass helps Wisconsin homeowners navigate the permit process.
Map
State ADU details
State HOA preemption
Wisconsin's strong condominium / HOA-deference posture combines with the absence of state ADU preemption to produce a doubly-local regime: ADU rights depend on the municipality AND on the parcel's CC&Rs. Both must allow.
State financing programs
Wisconsin's state housing finance vehicle is the Wisconsin Housing and Economic Development Authority (WHEDA), established 1972. WHEDA does NOT publish a dedicated consumer ADU loan, but the 2023 affordable-housing package (Acts 14, 15, 16) created two NEW WHEDA-administered revolving loan funds that meaningfully touch ADU-adjacent financing: the Residential Housing Infrastructure Loan Fund (Act 14) and the Main Street Housing Rehabilitation Loan Fund (Act 15). Act 14 funds public-infrastructure costs (water, sewer, road) for workforce or senior housing development — useful where an ADU is added to a parcel that needs service upgrades. Act 15 funds rehabilitation of existing rental housing, which can include creating an ADU within an existing rental property; loan recipients accept a 10-year affordability covenant recorded against the property. WHEDA also continues to operate its mortgage-revenue-bond first-mortgage products (WHEDA Advantage, FHA Advantage, etc.) for first-time and qualified repeat homebuyers; ADU buildouts financed at acquisition typically combine a WHEDA first mortgage with an FHA 203(k) or Fannie Mae HomeStyle Renovation overlay.
State insurance regimes
Wisconsin is regulated by the Office of the Commissioner of Insurance (OCI). Wisconsin operates the WISCONSIN INSURANCE PLAN — a statutory FAIR-Plan-equivalent risk-pooling arrangement among all property insurers licensed in the state — for property owners unable to obtain coverage in the voluntary market. Wisconsin's natural-hazard profile is dominated by severe storms (tornadoes, large hail, straight-line wind) and lake-effect / flood exposure along the Lake Michigan shore and the Mississippi/Wisconsin River drainages. There is no state wind pool because Wisconsin is not a hurricane state, and no major statewide wildfire-insurance regime. Standard homeowners policies (HO-3/HO-5) cover ADUs as 'other structures' on the parcel; converting to a long-term rental triggers landlord-policy underwriting. Flood coverage is via FEMA NFIP for property in mapped Special Flood Hazard Areas.
State housing programs
Wisconsin's main state housing-supply program package is 2023 Acts 14, 15, and 16. Acts 14 and 15 are the WHEDA revolving loan funds (covered in stateFinancing). Act 16 made a procedural change of significance to ADU developers: it consolidated the certiorari-review pathway for local land-use decisions on residential-development applications, making Act 16's procedure the SOLE judicial-review pathway. This narrows the appeal vector and tightens timelines on local zoning denials, including ADU denials. Wisconsin has no statewide pre-approved ADU plan library and no statewide impact-fee waiver for ADUs (impact fees are governed by Wis. Stat. § 66.0617 with no ADU-specific carve-out). UniformCommercial Code adoption and the Wisconsin Uniform Dwelling Code (Wis. Admin. Code SPS 320–325) apply uniformly to all dwellings — there's no separate ADU code.
- Certiorari-review pathway for residential land-use decisions (2023 Wisconsin Act 16) — Establishes a new and EXCLUSIVE certiorari-review procedure for political-subdivision decisions on residential-development applications. Tightens timelines and limits the scope of judicial review, which affects any contested ADU permit denial or approval condition.
- Uniform Dwelling Code (Wisconsin Administrative Code SPS 320–325) — Statewide one- and two-family dwelling code administered by the Wisconsin Department of Safety and Professional Services. Applies uniformly to ADUs that meet the one- or two-family classification. Local building inspectors enforce; no statewide ADU-specific overlay.
Known state issues (3)
- policy-review (since 2020-01-01) — Statewide aggregate ADU statistics in Wisconsin are dominated by the few cities that have actively reformed. Most of the state's residential parcels remain under conventional single-family zoning with no ADU pathway.
- legislative-session (since 2023-06-21) — ADU developers contesting a permit denial in Wisconsin should be aware of Act 16's tighter timelines and limited record-review scope. Pre-litigation work (a complete administrative record, written findings) matters more under the new procedure than under the prior common-law certiorari standard.
- other (since 2022-01-01) — ADU project costs in Wisconsin should include a contingency for storm-resistant construction details (anchor bolts, hurricane clips, hardened gable vents) and an insurance-pricing line item that reflects the parcel's storm-loss history. NFIP coverage is required for mortgaged structures in mapped SFHAs.
Federal (United States) — ADU-relevant rules and programs
Federal ADU law
The United States has no federal statute that directly regulates accessory dwelling unit entitlement or design. Land-use authority over ADUs resides with states and local governments under the traditional police power. Federal engagement is limited to financing (Fannie/Freddie/FHA/VA/USDA), flood insurance (FEMA/NFIP), and discretionary housing programs (HUD), which are recorded in sibling sections of this file.
Federal financing programs
Federal housing-finance agencies and GSEs set nationwide underwriting rules that govern whether an ADU can be financed, appraised, and counted toward mortgage qualifying income. The relevant actors are Fannie Mae, Freddie Mac, FHA (HUD), VA, and USDA Rural Development.
Federal tax credits
There is no ADU-specific federal tax credit. ADUs may incidentally qualify for existing federal energy-efficiency and clean-energy tax credits when the ADU construction includes qualifying measures.
Federal housing programs
HUD administers several discretionary programs that can fund ADU-related activity at the grantee's election, but none is an ADU-specific program.
Counties
- Adams County
- Ashland County
- Barron County
- Bayfield County
- Brown County
- Buffalo County
- Burnett County
- Calumet County
- Chippewa County
- Clark County
- Columbia County
- Crawford County
- Dane County
- Dodge County
- Door County
- Douglas County
- Dunn County
- Eau Claire County
- Florence County
- Fond du Lac County
- Forest County
- Grant County
- Green County
- Green Lake County
- Iowa County
- Iron County
- Jackson County
- Jefferson County
- Juneau County
- Kenosha County
- Kewaunee County
- La Crosse County
- Lafayette County
- Langlade County
- Lincoln County
- Manitowoc County
- Marathon County
- Marinette County
- Marquette County
- Menominee County
- Milwaukee County
- Monroe County
- Oconto County
- Oneida County
- Outagamie County
- Ozaukee County
- Pepin County
- Pierce County
- Polk County
- Portage County
- Price County
- Racine County
- Richland County
- Rock County
- Rusk County
- Sauk County
- Sawyer County
- Shawano County
- Sheboygan County
- St. Croix County
- Taylor County
- Trempealeau County
- Vernon County
- Vilas County
- Walworth County
- Washburn County
- Washington County
- Waukesha County
- Waupaca County
- Waushara County
- Winnebago County
- Wood County
Cities
- Abbotsford (Clark County)
- Abbotsford (Marathon County)
- Abrams
- Adams
- Adell
- Afton
- Albany
- Algoma
- Allenton
- Alma
- Alma Center
- Almond
- Altoona
- Amberg
- Amery
- Amherst
- Amherst Junction
- Aniwa
- Antigo (Langlade County)
- Antigo (Marathon County)
- Appleton (Calumet County)
- Appleton (No County)
- Appleton (Outagamie County)
- Arcadia
- Arena
- Argonne
- Argyle
- Arkansaw
- Arkdale
- Arlington
- Armstrong Creek
- Arpin
- Ashippun
- Ashland
- Athelstane
- Athens
- Auburndale
- Augusta
- Avalon
- Avoca
- Babcock
- Bagley
- Baileys Harbor
- Baldwin
- Balsam Lake
- Bancroft
- Bangor
- Baraboo
- Barneveld
- Barron
- Barronett
- Bay City
- Bayfield
- Bear Creek
- Beaver Dam
- Beetown
- Beldenville
- Belgium
- Belleville
- Belmont
- Beloit (No County)
- Beloit (Rock County)
- Benton
- Berlin (Marquette County)
- Berlin (Waushara County)
- Big Bend
- Big Falls
- Birchwood (Barron County)
- Birchwood (Washburn County)
- Birnamwood
- Black Creek
- Black Earth
- Black River Falls
- Blair
- Blanchardville
- Blenker
- Bloomer
- Bloomington
- Blue Mounds
- Blue River
- Bonduel
- Boscobel
- Boulder Junction
- Bowler
- Boyceville
- Boyd
- Brandon
- Brantwood
- Briggsville
- Brillion
- Bristol
- Brodhead
- Brokaw
- Brookfield (No County)
- Brookfield (Waukesha County)
- Brooklyn
- Brownsville
- Browntown
- Bruce
- Brule
- Brussels
- Burlington
- Burnett
- Butler
- Butte des Morts
- Butternut
- Cable
- Cadott
- Caledonia
- Cambria
- Cambridge
- Cameron
- Camp Douglas
- Camp Lake
- Campbellsport
- Caroline
- Cascade
- Casco
- Cashton
- Cassville
- Cazenovia
- Cecil
- Cedar Grove
- Cedarburg (Ozaukee County)
- Cedarburg (Washington County)
- Centuria
- Chaseburg
- Chetek
- Chili
- Chilton
- Chippewa Falls
- Clam Lake
- Clayton
- Clear Lake
- Cleveland
- Clinton
- Clintonville
- Clyman
- Cobb
- Cochrane
- Colby
- Coleman (Marinette County)
- Coleman (Oconto County)
- Colfax
- Colgate
- Collins
- Coloma
- Columbus
- Combined Locks
- Conover
- Conrath
- Coon Valley
- Cornell
- Cornucopia
- Cottage Grove
- Couderay
- Crandon
- Crivitz
- Cross Plains
- Cuba City (Grant County)
- Cuba City (Lafayette County)
- Cudahy
- Cumberland (Barron County)
- Cumberland (Burnett County)
- Cumberland (Polk County)
- Curtiss
- Cushing
- Custer
- Dale
- Dallas
- Dalton
- Danbury
- Dane
- Darien
- Darlington
- De Pere
- De Soto
- Deer Park
- Deerbrook
- Deerfield
- DeForest
- Delafield
- Delavan
- Denmark
- Dickeyville
- Dodge
- Dodgeville
- Dorchester
- Dousman
- Downsville
- Doylestown
- Dresser
- Drummond
- Durand (Dunn County)
- Durand (Pepin County)
- Eagle
- Eagle River
- East Troy
- Eastman
- Eau Claire (Eau Claire County)
- Eau Claire (No County)
- Eau Galle
- Eden
- Edgar
- Edgerton
- Edmund
- Egg Harbor
- Eland (Marathon County)
- Eland (No County)
- Elcho
- Eldorado
- Eleva
- Elk Mound
- Elkhart Lake
- Elkhorn
- Ellison Bay
- Ellsworth
- Elm Grove
- Elmwood
- Elroy
- Embarrass
- Endeavor
- Ephraim
- Ettrick
- Evansville (Green County)
- Evansville (Rock County)
- Exeland
- Fairchild
- Fairwater
- Fall Creek
- Fall River
- Fence
- Fennimore
- Ferryville
- Fifield
- Fish Creek
- Florence
- Fond du Lac (Fond du Lac County)
- Fond du Lac (No County)
- Fontana
- Footville
- Forest Junction
- Forestville
- Fort Atkinson (Dane County)
- Fort Atkinson (Jefferson County)
- Fountain City
- Fox Lake
- Francis Creek
- Franklin
- Frederic (Burnett County)
- Frederic (Polk County)
- Fredonia
- Freedom
- Fremont
- Friendship
- Friesland
- Galesville
- Gays Mills
- Genesee Depot
- Genoa
- Genoa City
- Germantown
- Gile
- Gillett
- Gilman
- Gilmanton
- Gleason
- Glen Flora
- Glen Haven
- Glenbeulah (No County)
- Glenbeulah (Sheboygan County)
- Glendale
- Glenwood City
- Glidden
- Goodman
- Gordon
- Gotham
- Grafton
- Grand Marsh
- Grand View (Ashland County)
- Grand View (Bayfield County)
- Granton
- Grantsburg
- Gratiot
- Green Bay (Brown County)
- Green Bay (No County)
- Green Lake
- Greendale
- Greenleaf
- Greenville
- Greenwood
- Gresham (Menominee County)
- Gresham (Shawano County)
- Hager City
- Hales Corners
- Hammond
- Hancock
- Harshaw
- Hartford
- Hartland
- Hatley
- Haugen
- Hawkins
- Hawthorne
- Hayward
- Hazel Green (Grant County)
- Hazel Green (No County)
- Hazelhurst
- Heafford Junction
- Helenville
- Herbster
- High Bridge
- Highland
- Hilbert
- Hillpoint
- Hillsboro
- Hixton
- Holcombe
- Hollandale
- Holmen
- Honey Creek
- Horicon
- Hortonville
- Hubertus
- Hudson
- Humbird
- Hurley
- Hustisford
- Hustler
- Independence
- Iola
- Irma
- Iron Belt
- Iron Ridge
- Iron River (Bayfield County)
- Iron River (Douglas County)
- Ixonia
- Jackson
- Janesville (No County)
- Janesville (Rock County)
- Jefferson
- Jim Falls
- Johnson Creek
- Juda
- Junction City (Portage County)
- Junction City (Wood County)
- Juneau
- Kansasville
- Kaukauna (Brown County)
- Kaukauna (Outagamie County)
- Kellnersville
- Kendall
- Kennan
- Kenosha (Kenosha County)
- Kenosha (No County)
- Keshena
- Kewaskum
- Kewaunee
- Kiel (Manitowoc County)
- Kiel (Sheboygan County)
- Kieler
- Kimberly
- King
- Kingston
- Knapp
- Kohler
- Krakow (Oconto County)
- Krakow (Shawano County)
- La Crosse (La Crosse County)
- La Crosse (No County)
- La Farge
- La Pointe
- La Valle
- Lac du Flambeau
- Ladysmith
- Lake Delton
- Lake Geneva
- Lake Mills
- Lake Nebagamon
- Lake Tomahawk (No County)
- Lake Tomahawk (Oneida County)
- Lakewood
- Lancaster
- Land O Lakes
- Lannon
- Laona
- Larsen
- Lebanon
- Lena
- Leopolis
- Lime Ridge
- Linden
- Little Chute
- Little Suamico
- Livingston
- Lodi
- Loganville
- Lomira
- Lone Rock
- Long Lake
- Lowell
- Loyal
- Lublin
- Luck
- Luxemburg
- Lyndon Station
- Lyons
- Madison (Dane County)
- Madison (No County)
- Maiden Rock (Pepin County)
- Maiden Rock (Pierce County)
- Malone
- Manawa
- Manitowish Waters
- Manitowoc (Manitowoc County)
- Manitowoc (No County)
- Maple
- Marathon
- Maribel
- Marinette
- Marion
- Markesan (Fond du Lac County)
- Markesan (Green Lake County)
- Marquette
- Marshall
- Marshfield (Clark County)
- Marshfield (Marathon County)
- Marshfield (Wood County)
- Mason
- Mather
- Mattoon
- Mauston
- Mayville
- Mazomanie
- McFarland
- Medford
- Mellen
- Melrose
- Menasha
- Menomonee Falls (No County)
- Menomonee Falls (Waukesha County)
- Menomonie
- Mercer
- Merrill
- Merrillan (Clark County)
- Merrillan (Jackson County)
- Merrimac
- Merton
- Middleton
- Millston
- Milltown
- Milton
- Milwaukee (Milwaukee County)
- Milwaukee (No County)
- Mindoro
- Mineral Point
- Minocqua
- Minong
- Mishicot
- Mondovi
- Monona
- Monroe
- Montello
- Montfort
- Monticello
- Montreal
- Morrisonville
- Mosinee
- Mount Calvary
- Mount Hope
- Mount Horeb
- Mount Sterling
- Mountain
- Mukwonago
- Muscoda
- Muskego
- Nashotah
- Necedah
- Neenah (Calumet County)
- Neenah (No County)
- Neenah (Winnebago County)
- Neillsville
- Nekoosa
- Nelson (Buffalo County)
- Nelson (Pepin County)
- Nelsonville
- Neopit
- Neosho
- Neshkoro
- New Auburn
- New Berlin
- New Franken
- New Glarus
- New Holstein
- New Lisbon
- New London
- New Munster
- New Richmond
- Newburg
- Newton
- Niagara
- Nichols
- North Freedom
- North Lake
- North Prairie
- Norwalk
- Oak Creek (Milwaukee County)
- Oak Creek (Racine County)
- Oakdale
- Oakfield
- Oconomowoc (Jefferson County)
- Oconomowoc (Waukesha County)
- Oconto
- Oconto Falls
- Odanah
- Ogdensburg
- Ogema
- Okauchee
- Omro
- Onalaska
- Oneida
- Ontario
- Oostburg
- Oregon
- Orfordville
- Osceola
- Oshkosh (No County)
- Oshkosh (Winnebago County)
- Osseo
- Owen
- Oxford
- Packwaukee
- Palmyra
- Pardeeville
- Park Falls
- Patch Grove
- Pelican Lake
- Pell Lake
- Pembine
- Pepin
- Peshtigo
- Pewaukee
- Phelps
- Phillips
- Phlox
- Pickerel
- Pickett
- Pigeon Falls
- Pine River
- Pittsville
- Plain
- Plainfield
- Platteville
- Pleasant Prairie
- Plover
- Plum City
- Plymouth
- Poplar
- Port Washington
- Port Wing
- Portage
- Potosi
- Potter
- Pound
- Powers Lake
- Poy Sippi
- Poynette
- Prairie du Chien
- Prairie du Sac
- Prairie Farm
- Prentice
- Prescott
- Presque Isle
- Princeton
- Pulaski
- Racine (No County)
- Racine (Racine County)
- Radisson
- Randolph
- Random Lake
- Readfield
- Readstown
- Redgranite
- Reedsburg
- Reedsville
- Reeseville
- Rewey
- Rhinelander
- Rib Lake
- Rice Lake
- Richfield
- Richland Center (Grant County)
- Richland Center (Richland County)
- Ridgeland
- Ridgeway
- Ringle
- Rio
- Ripon
- River Falls
- Roberts
- Rochester
- Rock Springs
- Rockland
- Rosendale
- Rosholt
- Rothschild
- Rubicon
- Rudolph
- Saint Cloud
- Saint Croix Falls
- Saint Germain
- Saint Nazianz
- Salem
- Sand Creek
- Sarona
- Sauk City
- Saukville
- Saxon
- Sayner
- Scandinavia
- Schofield
- Seneca
- Sextonville
- Seymour
- Sharon
- Shawano
- Sheboygan (No County)
- Sheboygan (Sheboygan County)
- Sheboygan Falls
- Sheldon (Rusk County)
- Sheldon (Taylor County)
- Shell Lake (Burnett County)
- Shell Lake (Washburn County)
- Sherwood
- Shiocton
- Shullsburg
- Silver Lake
- Siren
- Sister Bay
- Slinger
- Soldiers Grove
- Solon Springs
- Somers
- Somerset
- South Milwaukee
- South Range
- South Wayne
- Sparta (Monroe County)
- Sparta (No County)
- Spencer
- Spooner
- Spring Green (Richland County)
- Spring Green (Sauk County)
- Spring Valley
- Springbrook
- Springfield
- Stanley
- Star Lake
- Star Prairie
- Stetsonville
- Stevens Point
- Stitzer
- Stockbridge
- Stockholm
- Stoddard
- Stone Lake
- Stoughton (Dane County)
- Stoughton (Green County)
- Stratford
- Strum
- Sturgeon Bay
- Sturtevant
- Suamico
- Sullivan
- Summit Lake
- Sun Prairie
- Superior
- Suring
- Sussex
- Taylor
- Theresa
- Thiensville
- Thorp
- Three Lakes
- Tigerton
- Tilleda
- Tisch Mills
- Tomah
- Tomahawk
- Tony
- Townsend
- Trego
- Trempealeau
- Trevor
- Tripoli
- Tunnel City
- Turtle Lake
- Twin Lakes (Kenosha County)
- Twin Lakes (No County)
- Two Rivers
- Union Center
- Union Grove
- Unity
- Valders
- Van Dyne
- Verona
- Vesper
- Viola
- Viroqua
- Wabeno
- Waldo
- Wales
- Walworth
- Warrens
- Wascott
- Washburn
- Washington Island
- Waterford
- Waterloo
- Watertown (Dodge County)
- Watertown (Jefferson County)
- Waukau
- Waukesha (No County)
- Waukesha (Waukesha County)
- Waunakee
- Waupaca
- Waupun
- Wausau
- Wausaukee
- Wautoma
- Wauzeka
- Webster
- West Bend
- West Salem
- Westboro
- Westby
- Westfield
- Weyauwega (Waupaca County)
- Weyauwega (Waushara County)
- Weyerhaeuser
- Wheeler
- White Lake
- Whitehall
- Whitelaw
- Whitewater (Jefferson County)
- Whitewater (Walworth County)
- Wild Rose (No County)
- Wild Rose (Waushara County)
- Willard
- Williams Bay
- Wilmot
- Wilson
- Wilton
- Windsor
- Winnebago
- Winneconne
- Winter
- Wisconsin Dells (Adams County)
- Wisconsin Dells (Juneau County)
- Wisconsin Rapids
- Withee
- Wittenberg (Marathon County)
- Wittenberg (Shawano County)
- Wonewoc
- Woodford
- Woodruff
- Woodville
- Woodworth
- Wrightstown
- Wyocena
- Zenda