Missouri
Missouri's major metro areas are embracing accessory dwelling units as a practical housing tool. Kansas City and St. Louis have updated their zoning codes to allow ADUs, and interest is growing in smaller communities. ADU Pass helps Missouri property owners manage the permit process from start to finish.
Map
State ADU details
State financing programs
Missouri Housing Development Commission (MHDC), the state housing finance agency under the Department of Economic Development, does not operate an ADU-specific loan or grant product as of 2026-04-26. Construction or rehab of an ADU on a primary residence may be financed indirectly through MHDC's First Place Program (first-time-homebuyer mortgage with below-market rate) or Next Step Program (mortgage paired with a forgivable second of up to 4% of loan amount). Both are mortgage-purchase products and require the property to be the borrower's primary residence; an existing ADU on the property is permitted under standard agency guidelines. MHDC also administers Low-Income Housing Tax Credits, the Affordable Housing Assistance Program (AHAP) tax credit, and federal HOME funds — none of which is a homeowner-facing ADU instrument.
State insurance regimes
Missouri operates the Missouri Property Insurance Placement Facility, commonly known as the Missouri FAIR Plan (MFPIA), established in October 1969 under RSMo Chapter 379 and overseen by the Missouri Department of Commerce and Insurance. The plan is the residual market insurer for property owners unable to obtain coverage in the voluntary admitted market. MFPIA writes Dwelling Property (owner- and tenant-occupied, plus vacant), sinkhole-on-dwelling endorsements, commercial property, and farm property on an actual-cash-value basis. Eligible perils include fire, lightning, wind, hail, riot, vehicles, smoke, vandalism, and malicious mischief — it is a basic-form policy, not a comprehensive HO. ADUs in Missouri typically ride on the primary dwelling's homeowners policy as 'other structures' coverage (commonly 10% of Coverage A); when rented to a tenant, a separate dwelling-fire (DP-1 or DP-3) policy or landlord endorsement is the standard treatment. Missouri is not a hurricane-coastal state and has no wind-pool. Tornado / convective-storm risk is significant but is handled through the standard admitted homeowners market with rate adjustments, not a residual mechanism.
Known state issues (2)
- policy-review (since 2024-01) — ADU permittability remains a city-by-city patchwork. Major metros (Kansas City, St. Louis, Columbia, Springfield) have moved toward permissive ordinances; suburban and rural jurisdictions are largely silent or restrictive. (source)
- other (since 2023-01) — Even though Missouri has no wind pool, ADU owners in convective-storm zones can see the primary-dwelling carrier non-renew or apply restrictive endorsements after a hail loss. The MFPIA is the residual-market backstop. (source)
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
- Adair County
- Andrew County
- Atchison County
- Audrain County
- Barry County
- Barton County
- Bates County
- Benton County
- Bollinger County
- Boone County
- Buchanan County
- Butler County
- Caldwell County
- Callaway County
- Camden County
- Cape Girardeau County
- Carroll County
- Carter County
- Cass County
- Cedar County
- Chariton County
- Christian County
- Clark County
- Clay County
- Clinton County
- Cole County
- Cooper County
- Crawford County
- Dade County
- Dallas County
- Daviess County
- DeKalb County
- Dent County
- Douglas County
- Dunklin County
- Franklin County
- Gasconade County
- Gentry County
- Greene County
- Grundy County
- Harrison County
- Henry County
- Hickory County
- Holt County
- Howard County
- Howell County
- Iron County
- Jackson County
- Jasper County
- Jefferson County
- Johnson County
- Knox County
- Laclede County
- Lafayette County
- Lawrence County
- Lewis County
- Lincoln County
- Linn County
- Livingston County
- Macon County
- Madison County
- Maries County
- Marion County
- McDonald County
- Mercer County
- Miller County
- Mississippi County
- Moniteau County
- Monroe County
- Montgomery County
- Morgan County
- New Madrid County
- Newton County
- Nodaway County
- Oregon County
- Osage County
- Ozark County
- Pemiscot County
- Perry County
- Pettis County
- Phelps County
- Pike County
- Platte County
- Polk County
- Pulaski County
- Putnam County
- Ralls County
- Randolph County
- Ray County
- Reynolds County
- Ripley County
- Saline County
- Schuyler County
- Scotland County
- Scott County
- Shannon County
- Shelby County
- St. Charles County
- St. Clair County
- St. Francois County
- St. Louis County
- St. Louis city
- Ste. Genevieve County
- Stoddard County
- Stone County
- Sullivan County
- Taney County
- Texas County
- Vernon County
- Warren County
- Washington County
- Wayne County
- Webster County
- Worth County
- Wright County
Cities
- Adrian (Bates County)
- Adrian (Cass County)
- Advance
- Agency
- Alba
- Albany (Gentry County)
- Albany (Harrison County)
- Aldrich
- Alexandria
- Allendale
- Alma
- Altamont
- Altenburg
- Alton
- Amazonia
- Amoret
- Amsterdam
- Anderson
- Annapolis
- Anniston
- Appleton City (Henry County)
- Appleton City (St. Clair County)
- Arbyrd
- Archie
- Arcola
- Argyle (Maries County)
- Argyle (Osage County)
- Armstrong
- Arnold
- Arrow Rock
- Asbury
- Ash Grove (Dade County)
- Ash Grove (Greene County)
- Ashland
- Atlanta
- Augusta
- Aurora (Barry County)
- Aurora (Lawrence County)
- Auxvasse
- Ava (Douglas County)
- Ava (Ozark County)
- Avilla
- Bakersfield
- Ballwin (No County)
- Ballwin (St. Louis County)
- Baring
- Barnard
- Barnhart
- Bates City
- Beaufort
- Belgrade
- Bell City
- Belle
- Bellflower
- Belton
- Benton
- Benton City
- Berger
- Bernie
- Bertrand
- Bethany
- Bevier
- Billings
- Birch Tree
- Bismarck
- Bixby
- Black
- Blackburn
- Blackwater (Cooper County)
- Blackwater (Saline County)
- Blairstown
- Bland (Gasconade County)
- Bland (Osage County)
- Blodgett
- Bloomfield
- Blue Eye
- Blue Springs (Jackson County)
- Blue Springs (No County)
- Blythedale
- Bogard
- Bois D Arc
- Bolckow
- Bolivar
- Bonne Terre
- Bonnots Mill
- Boonville
- Boss
- Bosworth
- Bourbon
- Bowling Green
- Bradleyville
- Bragg City
- Braggadocio
- Brandsville
- Branson
- Brashear
- Braymer
- Breckenridge
- Bridgeton
- Brighton
- Bronaugh
- Brookfield (Chariton County)
- Brookfield (Linn County)
- Brookline
- Broseley
- Browning
- Brownwood
- Brumley
- Bruner
- Brunswick
- Bucklin
- Buckner
- Bucyrus
- Buffalo (Dallas County)
- Buffalo (Polk County)
- Bunceton
- Bunker
- Burlington Junction
- Butler
- Cabool
- Cadet
- Cainsville
- Cairo
- Caledonia
- Calhoun
- California
- Callao
- Camden Point
- Camdenton
- Cameron
- Campbell
- Canalou
- Canton
- Cape Fair
- Cape Girardeau (Cape Girardeau County)
- Cape Girardeau (No County)
- Cape Girardeau (Scott County)
- Cardwell
- Carl Junction
- Carrollton
- Carterville
- Carthage (Jasper County)
- Carthage (Newton County)
- Caruthersville
- Cassville
- Catawissa
- Catron
- Caulfield
- Cedar Hill
- Cedarcreek
- Center
- Centertown
- Centerview
- Centerville
- Centralia
- Chadwick
- Chaffee (Scott County)
- Chaffee (Stoddard County)
- Chamois
- Charleston
- Cherryville
- Chesterfield (No County)
- Chesterfield (St. Louis County)
- Chilhowee
- Chillicothe
- Chula
- Clarence
- Clark
- Clarksburg
- Clarksdale (Andrew County)
- Clarksdale (DeKalb County)
- Clarksville
- Clarkton
- Clearmont
- Cleveland
- Clever
- Clifton Hill
- Climax Springs
- Clinton (Henry County)
- Clinton (Johnson County)
- Clyde
- Coffey
- Cole Camp
- Collins
- Columbia (Boone County)
- Columbia (No County)
- Conception
- Conception Junction
- Concordia
- Conway
- Cooter
- Corder
- Cosby
- Cottleville
- Cowgill
- Craig
- Crane
- Creighton
- Crocker
- Cross Timbers
- Crystal City
- Cuba
- Curryville
- Dawn
- De Kalb
- De Soto (Jefferson County)
- De Soto (St. Francois County)
- De Soto (Washington County)
- De Witt
- Dearborn
- Deepwater
- Deerfield
- Deering
- Defiance
- Delta
- Denver
- Desloge
- Dexter
- Diamond
- Diggins
- Dittmer
- Dixon
- Doe Run
- Doniphan
- Dora
- Dover
- Downing
- Drexel
- Dudley
- Duenweg
- Dunnegan
- Dutzow
- Eagle Rock
- Eagleville
- East Lynne
- East Prairie
- Easton
- Edgar Springs
- Edgerton
- Edina
- Edwards
- El Dorado Springs
- Eldon (Miller County)
- Eldon (Morgan County)
- Eldridge
- Elk Creek
- Elkland
- Ellington
- Ellsinore
- Elmer
- Elmo
- Elsberry (Lincoln County)
- Elsberry (Pike County)
- Emden
- Eminence
- Emma
- Eolia
- Essex
- Ethel
- Eugene
- Eureka
- Everton
- Ewing
- Excello
- Excelsior Springs
- Exeter
- Fair Grove (Greene County)
- Fair Grove (Polk County)
- Fair Play
- Fairdealing
- Fairfax
- Fairview
- Falcon
- Farber
- Farley
- Farmington
- Faucett
- Fayette
- Fenton
- Festus
- Fillmore
- Fisk
- Flemington
- Fletcher
- Flinthill
- Florence
- Florissant (No County)
- Florissant (St. Louis County)
- Foley
- Fordland
- Forest City
- Foristell
- Forsyth
- Fort Leonard Wood
- Fortuna
- Foster
- Frankford (Pike County)
- Frankford (Ralls County)
- Franklin
- Fredericktown (Bollinger County)
- Fredericktown (Madison County)
- Freeburg
- Freeman
- French Village
- Frohna
- Fulton
- Gainesville
- Galena
- Gallatin
- Galt (Grundy County)
- Galt (Sullivan County)
- Garden City (Cass County)
- Garden City (Henry County)
- Gentry
- Gerald
- Gideon
- Gilliam
- Gipsy
- Glasgow
- Golden
- Golden City
- Goodman
- Gordonville
- Gower
- Graff
- Graham
- Grain Valley
- Granby
- Grandin
- Grandview
- Grant City (Harrison County)
- Grant City (Nodaway County)
- Grant City (Worth County)
- Gravois Mills (Morgan County)
- Gravois Mills (No County)
- Gray Summit
- Grayridge
- Green Castle (Adair County)
- Green Castle (Linn County)
- Green Castle (Sullivan County)
- Green Ridge
- Greenfield
- Greentop
- Greenville
- Greenwood
- Grovespring
- Grubville
- Guilford
- Hale
- Half Way
- Hallsville
- Halltown
- Hamilton
- Hannibal
- Hardin
- Harrisburg
- Harrisonville
- Hartsburg
- Hartshorn
- Hartville
- Harviell
- Harwood
- Hawk Point
- Hayti
- Hazelwood
- Helena
- Hematite
- Henley
- Henrietta
- Herculaneum
- Hermann (Gasconade County)
- Hermann (Montgomery County)
- Hermitage
- Higbee
- Higginsville
- High Hill
- High Point
- High Ridge
- Highlandville
- Hillsboro
- Holcomb
- Holden
- Holland
- Holliday
- Hollister (No County)
- Hollister (Taney County)
- Holt
- Holts Summit
- Hopkins
- Hornersville
- House Springs
- Houston
- Houstonia
- Huggins
- Hughesville
- Humansville (Hickory County)
- Humansville (Polk County)
- Hume
- Hunnewell
- Huntsville
- Hurdland
- Hurley
- Iberia
- Imperial
- Independence (Jackson County)
- Independence (No County)
- Ionia
- Irondale
- Ironton (Iron County)
- Ironton (Reynolds County)
- Isabella
- Jackson
- Jacksonville
- Jadwin
- Jameson
- Jamesport
- Jamestown
- Jasper
- Jefferson City (Cole County)
- Jefferson City (No County)
- Jonesburg
- Joplin (Jasper County)
- Joplin (Newton County)
- Joplin (No County)
- Kahoka
- Kaiser
- Kansas City (Clay County)
- Kansas City (Jackson County)
- Kansas City (No County)
- Kansas City (Platte County)
- Kearney
- Kelso
- Kennett
- Kewanee
- Keytesville
- Kidder
- Kimberling City
- Kimmswick
- King City
- Kingdom City
- Kingston
- Kingsville
- Kirbyville
- Kirksville
- Kissee Mills
- Knob Lick
- Knob Noster
- Knox City
- Koshkonong
- La Belle (Knox County)
- La Belle (Lewis County)
- La Grange
- La Monte
- La Plata (Adair County)
- La Plata (Macon County)
- La Russell
- Labadie
- Laclede
- Laddonia
- Lake Ozark
- Lake Spring
- Lamar (Barton County)
- Lamar (Jasper County)
- Lampe
- Lanagan
- Lancaster
- Laquey
- Laredo
- Latham
- Lathrop
- Lawson
- Leasburg
- Lebanon (Camden County)
- Lebanon (Dallas County)
- Lebanon (Laclede County)
- Lees Summit
- Leeton
- Leonard
- Leopold
- Leslie
- Lesterville
- Levasy
- Lewistown
- Lexington
- Liberal
- Liberty (Clay County)
- Liberty (No County)
- Licking
- Lilbourn
- Lincoln
- Linn
- Linn Creek
- Linneus
- Livonia
- Lockwood
- Lohman
- Lone Jack
- Lonedell
- Long Lane
- Loose Creek
- Louisburg
- Louisiana
- Lowndes
- Lowry City (Henry County)
- Lowry City (St. Clair County)
- Lucerne
- Ludlow
- Macomb
- Macon
- Madison
- Maitland
- Malden (Dunklin County)
- Malden (New Madrid County)
- Malden (Stoddard County)
- Malta Bend
- Manchester (No County)
- Manchester (St. Louis County)
- Mansfield
- Mapaville
- Marble Hill
- Marceline (Chariton County)
- Marceline (Linn County)
- Marionville
- Marquand
- Marshall
- Marshfield (Dallas County)
- Marshfield (Webster County)
- Marston
- Marthasville
- Martinsburg
- Maryland Heights
- Maryville
- Matthews
- Maysville (Andrew County)
- Maysville (DeKalb County)
- Mayview
- McFall
- McGirk
- Meadville (Linn County)
- Meadville (Livingston County)
- Memphis (Knox County)
- Memphis (Scotland County)
- Mendon
- Mercer (Mercer County)
- Mercer (Putnam County)
- Meta (Cole County)
- Meta (Maries County)
- Metz
- Mexico
- Miami
- Middletown
- Milan (Linn County)
- Milan (Sullivan County)
- Miller
- Millersville
- Milo
- Mindenmines
- Mineral Point
- Missouri City
- Moberly
- Mokane
- Monett (Barry County)
- Monett (Lawrence County)
- Monroe City (Marion County)
- Monroe City (Monroe County)
- Montgomery City (Callaway County)
- Montgomery City (Montgomery County)
- Montgomery City (Pike County)
- Monticello
- Montreal
- Montrose
- Morehouse
- Morley
- Morrison
- Morrisville
- Morse Mill
- Moscow Mills
- Mound City
- Mount Vernon
- Mountain Grove (Douglas County)
- Mountain Grove (Wright County)
- Mountain View (Howell County)
- Mountain View (Shannon County)
- Mountain View (Texas County)
- Myrtle
- Napoleon
- Naylor
- Neelyville
- Neosho (McDonald County)
- Neosho (Newton County)
- Nevada
- New Bloomfield
- New Boston
- New Cambria
- New Florence
- New Franklin
- New Hampton
- New Haven
- New Madrid
- New Melle
- Newark
- Newburg (Phelps County)
- Newburg (Pulaski County)
- Newtown
- Niangua
- Nixa
- Noel
- Norborne
- Norwood
- Novelty
- Novinger
- O'Fallon
- Oak Grove (Jackson County)
- Oak Grove (Lafayette County)
- Oak Ridge
- Odessa
- Old Appleton
- Old Monroe
- Oldfield
- Olean
- Oran
- Oregon
- Oronogo
- Orrick
- Osage Beach
- Osborn
- Osceola
- Otterville
- Owensville
- Oxly
- Ozark
- Pacific
- Palmyra
- Paris
- Park Hills (St. Francois County)
- Park Hills (Washington County)
- Parkville
- Parma
- Parnell
- Patterson
- Patton
- Pattonsburg (Daviess County)
- Pattonsburg (Gentry County)
- Peace Valley
- Peculiar
- Perkins
- Perry
- Perryville (Cape Girardeau County)
- Perryville (No County)
- Perryville (Perry County)
- Pevely
- Philadelphia (Marion County)
- Philadelphia (Shelby County)
- Phillipsburg
- Pickering
- Piedmont (Iron County)
- Piedmont (Wayne County)
- Pierce City
- Pilot Grove
- Pilot Knob
- Pineville
- Pittsburg (Camden County)
- Pittsburg (Hickory County)
- Platte City
- Plattsburg
- Pleasant Hill
- Pleasant Hope
- Pocahontas
- Point Lookout
- Pollock
- Polo
- Pomona
- Pontiac
- Poplar Bluff (Butler County)
- Poplar Bluff (No County)
- Portage des Sioux
- Portageville (Dunklin County)
- Portageville (New Madrid County)
- Portland
- Potosi
- Pottersville
- Powell
- Powersite
- Powersville
- Prairie Home (Cooper County)
- Prairie Home (Moniteau County)
- Preston
- Princeton (Grundy County)
- Princeton (Mercer County)
- Protem
- Purcell
- Purdin
- Purdy
- Puxico
- Queen City (Putnam County)
- Queen City (Schuyler County)
- Qulin
- Racine
- Ravenwood
- Raymondville
- Raymore
- Raytown
- Rea
- Redford
- Reeds
- Reeds Spring
- Renick
- Republic (Christian County)
- Republic (Greene County)
- Revere
- Rhineland
- Rich Hill
- Richards
- Richland
- Richmond
- Richwoods
- Ridgedale
- Ridgeway
- Risco
- Riverside
- Roach
- Robertsville
- Roby (Texas County)
- Roby (Wright County)
- Rocheport
- Rock Port
- Rockaway Beach
- Rocky Comfort
- Rocky Mount
- Rogersville (Greene County)
- Rogersville (Webster County)
- Rolla (Dent County)
- Rolla (No County)
- Rolla (Phelps County)
- Rolla (Pulaski County)
- Roscoe
- Rosebud
- Rosendale
- Rothville
- Rush Hill
- Rushville
- Russellville
- Rutledge (Knox County)
- Rutledge (Scotland County)
- Saginaw
- Saint Albans
- Saint Ann
- Saint Charles (No County)
- Saint Charles (St. Charles County)
- Saint Clair
- Saint Elizabeth
- Saint James
- Saint Joseph (Andrew County)
- Saint Joseph (Buchanan County)
- Saint Joseph (No County)
- Saint Louis (No County)
- Saint Louis (St. Louis city)
- Saint Louis (St. Louis County)
- Saint Mary
- Saint Patrick
- Saint Peters
- Saint Robert
- Saint Thomas
- Sainte Genevieve
- Salem (Crawford County)
- Salem (Dent County)
- Salem (Iron County)
- Salisbury
- Santa Fe
- Sarcoxie (Jasper County)
- Sarcoxie (Lawrence County)
- Savannah
- Schell City
- Scott City
- Sedalia (No County)
- Sedalia (Pettis County)
- Sedgewickville
- Seligman (Barry County)
- Seligman (McDonald County)
- Senath
- Seneca
- Seymour (Douglas County)
- Seymour (Webster County)
- Seymour (Wright County)
- Shelbina
- Shelbyville
- Sheldon
- Shell Knob (Barry County)
- Shell Knob (Stone County)
- Sheridan
- Sibley
- Sikeston (Mississippi County)
- Sikeston (Scott County)
- Silex
- Silva
- Skidmore
- Slater
- Smithton
- Smithville
- South West City
- Sparta (Christian County)
- Sparta (Taney County)
- Spickard
- Spokane
- Springfield (Greene County)
- Springfield (No County)
- Squires
- Stanberry (Gentry County)
- Stanberry (Nodaway County)
- Stanton
- Stark City
- Steedman
- Steele
- Steelville
- Stella
- Stewartsville
- Stockton (Cedar County)
- Stockton (Polk County)
- Stotts City
- Stoutland
- Stoutsville
- Stover
- Strafford
- Sturdivant
- Sturgeon
- Success
- Sullivan
- Summersville
- Sumner
- Sunrise Beach
- Sweet Springs
- Syracuse
- Tallapoosa
- Taneyville
- Tarkio
- Tebbetts
- Tecumseh
- Thayer
- Theodosia (Ozark County)
- Theodosia (Taney County)
- Thompson
- Thornfield
- Tiff
- Tiff City
- Tina
- Tipton (Moniteau County)
- Tipton (Morgan County)
- Trenton (Daviess County)
- Trenton (Grundy County)
- Trenton (Harrison County)
- Trimble (Clinton County)
- Trimble (Platte County)
- Troy
- Truxton
- Tunas
- Turners
- Turney
- Tuscumbia
- Ulman
- Union
- Union Star
- Unionville
- Urbana
- Urich
- Utica
- Valles Mines
- Valley Park
- Van Buren
- Vandalia
- Vanduser
- Verona
- Versailles
- Viburnum
- Vichy
- Vienna
- Villa Ridge
- Waldron
- Walker
- Walnut Grove (Dade County)
- Walnut Grove (Greene County)
- Wappapello
- Wardell (Dunklin County)
- Wardell (Pemiscot County)
- Warrensburg
- Warrenton
- Warsaw
- Washburn
- Washington (Franklin County)
- Washington (Warren County)
- Wasola
- Waverly
- Wayland
- Waynesville
- Weatherby
- Weaubleau
- Webb City
- Wellington
- Wellsville
- Wentzville
- Wesco
- West Plains
- Westboro
- Weston
- Westphalia
- Wheatland
- Wheaton (Barry County)
- Wheaton (McDonald County)
- Wheaton (Newton County)
- Wheeling
- Whiteman Air Force Base
- Whiteoak
- Whiteside
- Whitewater
- Wildwood
- Willard
- Williamsburg
- Williamsville
- Willow Springs (Howell County)
- Willow Springs (Texas County)
- Windsor
- Winfield
- Winigan
- Winona
- Winston
- Wooldridge
- Wright City
- Wyaconda (Clark County)
- Wyaconda (No County)
- Wyaconda (Scotland County)
- Wyatt
- Zalma (Bollinger County)
- Zalma (Wayne County)