Oklahoma
Oklahoma communities are exploring accessory dwelling units as a flexible housing option. Oklahoma City and Tulsa have adopted zoning provisions that allow homeowners to build ADUs on their residential lots. ADU Pass helps Oklahoma property owners navigate the permitting process.
Map
State ADU details
State insurance regimes
Oklahoma is one of fewer than 20 US states that does NOT operate a FAIR Plan or other state-issued insurer of last resort. Instead, the Oklahoma Market Assistance Program (OK-MAP), established 1986 and funded by annual assessments on all property-and-casualty insurers writing in the state, refers homeowners declined by the voluntary market to participating private insurers — participating insurers are obligated to quote one in five referred applications within ten working days. OK-MAP does not itself issue policies; it is a referral / market-conduct facility, not a residual carrier. The Oklahoma Insurance Department (OID) regulates rates and forms. Oklahoma is exposed to severe convective storm, tornado, and hail losses; admitted-market rates have escalated sharply in 2024-2026, prompting the OID's December 2025 announcement of a 2026 legislative package addressing consumer protections and rising rates.
Known state issues (2)
- policy-review (since 2025-05) — OKC's June 2025 backyard-dwellings ordinance and Norman's March 2024 O-2324-40 substantially expanded ADU permission in Oklahoma's two largest college-town markets. Permit volume, fee schedules, and pre-approved plan availability are still being established at the city level; statewide ADU activity is presently concentrated in OKC and Norman. (source)
- legislative-session (since 2025-12) — December 10, 2025 OID announcement of a legislative package for the 2026 session targeting consumer protections and homeowners insurance affordability. Outcomes of this package will affect ADU insurability and per-unit premiums state-wide. (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
- Alfalfa County
- Atoka County
- Beaver County
- Beckham County
- Blaine County
- Bryan County
- Caddo County
- Canadian County
- Carter County
- Cherokee County
- Choctaw County
- Cimarron County
- Cleveland County
- Coal County
- Comanche County
- Cotton County
- Craig County
- Creek County
- Custer County
- Delaware County
- Dewey County
- Ellis County
- Garfield County
- Garvin County
- Grady County
- Grant County
- Greer County
- Harmon County
- Harper County
- Haskell County
- Hughes County
- Jackson County
- Jefferson County
- Johnston County
- Kay County
- Kingfisher County
- Kiowa County
- Latimer County
- Le Flore County
- Lincoln County
- Logan County
- Love County
- Major County
- Marshall County
- Mayes County
- McClain County
- McCurtain County
- McIntosh County
- Murray County
- Muskogee County
- Noble County
- Nowata County
- Okfuskee County
- Oklahoma County
- Okmulgee County
- Osage County
- Ottawa County
- Pawnee County
- Payne County
- Pittsburg County
- Pontotoc County
- Pottawatomie County
- Pushmataha County
- Roger Mills County
- Rogers County
- Seminole County
- Sequoyah County
- Sherman County
- Stephens County
- Texas County
- Tillman County
- Tulsa County
- Wagoner County
- Washington County
- Washita County
- Woods County
- Woodward County
Cities
- Achille
- Ada (No County)
- Ada (Pontotoc County)
- Adair
- Adams
- Addington
- Afton
- Agra
- Albany
- Albert
- Albion
- Alderson
- Alex
- Aline (Alfalfa County)
- Aline (Major County)
- Aline (Woods County)
- Allen (Hughes County)
- Allen (Pontotoc County)
- Altus (Jackson County)
- Altus (No County)
- Alva
- Amber
- Ames
- Amorita
- Anadarko
- Antlers
- Apache
- Arapaho
- Arcadia
- Ardmore (Carter County)
- Ardmore (No County)
- Arkoma
- Arnett
- Asher
- Atoka
- Atwood
- Avant
- Balko
- Barnsdall
- Bartlesville (No County)
- Bartlesville (Osage County)
- Bartlesville (Washington County)
- Battiest
- Beaver
- Beggs
- Bennington
- Bernice
- Bessie
- Bethany
- Bethel
- Big Cabin
- Billings (Garfield County)
- Billings (Noble County)
- Binger
- Bixby (No County)
- Bixby (Tulsa County)
- Blackwell
- Blair
- Blanchard
- Blanco
- Bluejacket
- Boise City
- Bokchito
- Bokoshe
- Boley
- Boswell
- Bowlegs
- Boynton
- Bradley
- Braggs
- Braman
- Bristow
- Broken Arrow (No County)
- Broken Arrow (Tulsa County)
- Broken Arrow (Wagoner County)
- Broken Bow
- Bromide
- Buffalo
- Bunch
- Burbank
- Burlington
- Burneyville
- Burns Flat
- Butler
- Byars
- Cache (Comanche County)
- Cache (Cotton County)
- Caddo
- Calera
- Calumet
- Calvin
- Camargo
- Cameron
- Canadian
- Caney
- Canton
- Canute
- Carnegie
- Carney
- Carrier
- Carter
- Cartwright
- Cashion
- Castle
- Catoosa
- Cement
- Chandler
- Chattanooga
- Checotah
- Chelsea
- Cherokee
- Cheyenne
- Chickasha (Grady County)
- Chickasha (No County)
- Choctaw
- Chouteau
- Claremore (No County)
- Claremore (Rogers County)
- Clarita
- Clayton
- Cleo Springs
- Cleveland
- Clinton
- Coalgate
- Colbert
- Colcord
- Coleman
- Collinsville
- Colony
- Comanche
- Commerce
- Concho
- Connerville
- Cookson
- Copan
- Cordell
- Corn
- Council Hill
- Countyline
- Covington
- Coweta
- Coyle
- Crescent (Kingfisher County)
- Crescent (Logan County)
- Cromwell
- Crowder
- Cushing
- Custer City
- Cyril
- Dacoma
- Davenport
- Davidson
- Davis (Carter County)
- Davis (Murray County)
- Del City
- Delaware
- Depew
- Devol
- Dewar
- Dewey
- Dibble
- Dill City
- Disney
- Dougherty
- Dover
- Drummond
- Drumright
- Duke
- Duncan (No County)
- Duncan (Stephens County)
- Durant (Bryan County)
- Durant (No County)
- Dustin
- Eagletown
- Eakly
- Earlsboro
- Edmond (Logan County)
- Edmond (No County)
- Edmond (Oklahoma County)
- El Reno
- Eldorado
- Elgin
- Elk City (Beckham County)
- Elk City (No County)
- Elk City (Roger Mills County)
- Elk City (Washita County)
- Elmer
- Elmore City
- Enid (Garfield County)
- Enid (No County)
- Erick
- Eucha
- Eufaula
- Fairfax
- Fairland
- Fairmont
- Fairview
- Fanshawe
- Fargo
- Fay
- Felt
- Finley
- Fittstown
- Fitzhugh
- Fletcher
- Forgan
- Fort Cobb
- Fort Gibson
- Fort Sill
- Fort Supply
- Fort Towson
- Foss
- Foster
- Fox
- Foyil
- Francis
- Frederick
- Freedom
- Gage
- Gans
- Garber (Garfield County)
- Garber (Noble County)
- Garvin
- Gate
- Geary
- Gene Autry
- Geronimo
- Glencoe
- Glenpool
- Golden
- Goltry
- Goodwell
- Gore
- Gotebo
- Gould
- Gowen
- Gracemont
- Graham
- Grandfield (Cotton County)
- Grandfield (Tillman County)
- Granite
- Grant
- Greenfield
- Grove (Delaware County)
- Grove (No County)
- Guthrie
- Guymon
- Haileyville
- Hallett
- Hammon
- Hanna
- Hardesty
- Harrah
- Hartshorne
- Haskell
- Hastings
- Haworth
- Headrick
- Healdton (Carter County)
- Healdton (Jefferson County)
- Heavener
- Helena (Alfalfa County)
- Helena (Woods County)
- Hendrix
- Hennepin
- Hennessey (Garfield County)
- Hennessey (Kingfisher County)
- Henryetta
- Hillsdale
- Hinton
- Hitchcock
- Hitchita
- Hobart
- Hodgen
- Holdenville
- Hollis
- Hominy (Osage County)
- Hominy (Pawnee County)
- Hooker
- Hopeton
- Howe
- Hugo
- Hulbert
- Hunter
- Hydro
- Idabel
- Indiahoma
- Indianola
- Inola
- Isabella
- Jay
- Jenks
- Jennings
- Jet
- Jones
- Kansas
- Kaw City
- Kellyville
- Kenefic
- Kenton
- Keota
- Ketchum
- Keyes
- Kiefer
- Kingfisher
- Kingston
- Kinta
- Kiowa (Atoka County)
- Kiowa (Pittsburg County)
- Konawa
- Krebs
- Kremlin
- Lahoma
- Lamont
- Lane
- Langley
- Langston
- Laverne (Beaver County)
- Laverne (Ellis County)
- Lawton (Comanche County)
- Lawton (No County)
- Lebanon
- Leedey
- Leflore
- Lehigh
- Lenapah
- Leon
- Lequire
- Lexington
- Lindsay (Garvin County)
- Lindsay (Grady County)
- Loco
- Locust Grove (Delaware County)
- Locust Grove (Mayes County)
- Lone Grove
- Lone Wolf
- Longdale
- Lookeba
- Loyal
- Luther
- Macomb
- Madill (Johnston County)
- Madill (Marshall County)
- Manchester
- Mangum (Greer County)
- Mangum (Harmon County)
- Mangum (Jackson County)
- Manitou
- Mannford
- Mannsville
- Maramec
- Marble City
- Marietta
- Marland
- Marlow
- Marshall
- Martha
- Maud
- May
- Maysville
- McAlester (No County)
- McAlester (Pittsburg County)
- McCurtain
- McLoud
- Mead
- Medford
- Meeker
- Meno
- Meridian
- Miami (No County)
- Miami (Ottawa County)
- Milburn
- Milfay
- Mill Creek
- Millerton
- Minco (Canadian County)
- Minco (Grady County)
- Moffett
- Monroe
- Moodys
- Moore (Cleveland County)
- Moore (No County)
- Mooreland
- Morris
- Morrison
- Mounds
- Mountain Park
- Mountain View
- Moyers
- Muldrow
- Mulhall
- Muse
- Muskogee (Muskogee County)
- Muskogee (No County)
- Mustang
- Mutual
- Nash
- Nashoba (Le Flore County)
- Nashoba (Pushmataha County)
- Newalla
- Newcastle
- Newkirk
- Nicoma Park
- Ninnekah
- Noble
- Norman
- North Miami
- Nowata
- Oakhurst
- Oaks
- Oakwood
- Ochelata
- Oilton
- Okarche
- Okay
- Okeene
- Okemah
- Oklahoma City (Cleveland County)
- Oklahoma City (No County)
- Oklahoma City (Oklahoma County)
- Okmulgee
- Oktaha
- Olustee
- Oologah
- Orlando
- Osage
- Overbrook
- Owasso
- Paden
- Panama
- Panola
- Paoli
- Park Hill
- Pauls Valley
- Pawhuska
- Pawnee (Pawnee County)
- Pawnee (Payne County)
- Peggs
- Perkins
- Perry
- Pickens
- Piedmont
- Pittsburg
- Pocasset
- Pocola
- Ponca City (Kay County)
- Ponca City (No County)
- Ponca City (Osage County)
- Porter
- Porum
- Poteau
- Prague
- Preston
- Proctor
- Prue
- Pryor (Mayes County)
- Pryor (No County)
- Purcell
- Quapaw
- Quinton
- Ralston
- Ramona
- Randlett
- Ratliff City
- Rattan
- Ravia
- Red Oak
- Red Rock
- Rentiesville
- Reydon
- Ringling
- Ringold
- Ringwood
- Ripley
- Rocky
- Roff
- Roland
- Roosevelt
- Rose
- Rufe
- Rush Springs
- Ryan
- Saint Louis
- Salina
- Sallisaw
- Sand Springs
- Sapulpa (Creek County)
- Sapulpa (No County)
- Sasakwa
- Savanna
- Sawyer (Choctaw County)
- Sawyer (Pushmataha County)
- Sayre (Beckham County)
- Sayre (Roger Mills County)
- Schulter
- Seiling (Blaine County)
- Seiling (Dewey County)
- Seiling (Major County)
- Seminole (No County)
- Seminole (Seminole County)
- Sentinel (Beckham County)
- Sentinel (Washita County)
- Shady Point
- Shamrock
- Sharon
- Shattuck
- Shawnee (No County)
- Shawnee (Pottawatomie County)
- Shidler
- Skiatook
- Slick
- Smithville
- Snow
- Snyder
- Soper
- South Coffeyville
- Sparks
- Spavinaw
- Spencer
- Sperry
- Spiro
- Springer
- Sterling
- Stigler
- Stillwater (No County)
- Stillwater (Payne County)
- Stilwell
- Stonewall
- Strang
- Stratford
- Stringtown
- Stroud
- Stuart
- Sulphur
- Swink
- Taft
- Tahlequah (Cherokee County)
- Tahlequah (No County)
- Talala
- Talihina
- Taloga
- Tatums
- Tecumseh
- Temple
- Terlton
- Terral
- Texhoma (Sherman County)
- Texhoma (Texas County)
- Thackerville
- Thomas
- Tinker AFB
- Tipton
- Tishomingo
- Tonkawa
- Tryon
- Tulsa (Creek County)
- Tulsa (No County)
- Tulsa (Osage County)
- Tulsa (Tulsa County)
- Tupelo
- Turpin
- Tuskahoma
- Tuttle
- Tyrone
- Union City
- Valliant
- Velma
- Vera
- Verden
- Vian
- Vici
- Vinita
- Wagoner
- Wakita
- Walters
- Wanette
- Wann
- Wapanucka
- Warner
- Washington
- Watonga
- Watson
- Watts
- Waukomis
- Waurika (Cotton County)
- Waurika (Jefferson County)
- Wayne
- Waynoka
- Weatherford (Custer County)
- Weatherford (Washita County)
- Webbers Falls
- Welch
- Weleetka
- Welling
- Wellston
- Westville
- Wetumka
- Wewoka
- Wheatland
- Whitefield
- Whitesboro
- Wilburton
- Willow
- Wilson
- Wister
- Woodward (No County)
- Woodward (Woodward County)
- Wright City
- Wyandotte
- Wynnewood
- Wynona
- Yale (Pawnee County)
- Yale (Payne County)
- Yukon (Canadian County)
- Yukon (No County)