Kentucky
Kentucky's growing cities are looking to accessory dwelling units as a way to expand housing options within established neighborhoods. Louisville has updated its land development code to accommodate ADUs, and other municipalities are following suit. ADU Pass helps Kentucky property owners navigate the permitting process.
Map
State ADU details
State financing programs
Kentucky does not operate an ADU-specific statewide loan, grant, or forgivable-loan program. The Kentucky Housing Corporation (KHC) is the state housing finance agency and administers first-time-homebuyer mortgage products, the Welcome Home Grant (down-payment assistance), the KHC Down Payment Assistance Program (up to $12,500 second mortgage), and Mortgage Credit Certificates. None target ADU construction directly. ADU costs may be financed through standard renovation or construction-loan products under KHC programs when the ADU is part of a qualifying primary-residence transaction.
- KHC First Mortgage Programs (Kentucky Housing Corporation)
- KHC Down Payment Assistance Program (DAP) (Kentucky Housing Corporation)
- KHC Welcome Home Grant (Kentucky Housing Corporation)
State insurance regimes
Kentucky operates a FAIR Plan as the insurer of last resort but is not part of a state-run wind pool. The Kentucky FAIR Plan Reinsurance Association (KFP), continuously in effect since 1968, provides basic property and casualty insurance to Kentucky property owners who have been declined by the voluntary admitted market. All property and casualty insurers doing business in Kentucky participate in funding the Plan. Kentucky also operates the Kentucky Automobile Insurance Plan (KAIP, est. 1947) for auto residual market. Kentucky has tornado, severe-thunderstorm, and limited Ohio-River flood exposure but no coastal wind risk; these are admitted-market dynamics rather than a state insurance regime. ADUs are typically covered as accessory structures under standard homeowner policies (often at ~10% of dwelling coverage) or require a dwelling-fire or landlord endorsement when rented; the FAIR Plan covers eligible properties on a basic-fire-and-extended-coverage basis without ADU-specific provisions. The Kentucky Department of Insurance regulates property insurance.
Known state issues (1)
- legislative-session (since 2026-01-14) — Until the General Assembly enacts an ADU-preemption statute, every ADU project in Kentucky is governed by local code only. (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
- Allen County
- Anderson County
- Ballard County
- Barren County
- Bath County
- Bell County
- Boone County
- Bourbon County
- Boyd County
- Boyle County
- Bracken County
- Breathitt County
- Breckinridge County
- Bullitt County
- Butler County
- Caldwell County
- Calloway County
- Campbell County
- Carlisle County
- Carroll County
- Carter County
- Casey County
- Christian County
- Clark County
- Clay County
- Clinton County
- Crittenden County
- Cumberland County
- Daviess County
- Edmonson County
- Elliott County
- Estill County
- Fayette County
- Fleming County
- Floyd County
- Franklin County
- Fulton County
- Gallatin County
- Garrard County
- Grant County
- Graves County
- Grayson County
- Green County
- Greenup County
- Hancock County
- Hardin County
- Harlan County
- Harrison County
- Hart County
- Henderson County
- Henry County
- Hickman County
- Hopkins County
- Jackson County
- Jefferson County
- Jessamine County
- Johnson County
- Kenton County
- Knott County
- Knox County
- Larue County
- Laurel County
- Lawrence County
- Lee County
- Leslie County
- Letcher County
- Lewis County
- Lincoln County
- Livingston County
- Logan County
- Lyon County
- Madison County
- Magoffin County
- Marion County
- Marshall County
- Martin County
- Mason County
- McCracken County
- McCreary County
- McLean County
- Meade County
- Menifee County
- Mercer County
- Metcalfe County
- Monroe County
- Montgomery County
- Morgan County
- Muhlenberg County
- Nelson County
- Nicholas County
- Obion County
- Ohio County
- Oldham County
- Owen County
- Owsley County
- Pendleton County
- Perry County
- Pike County
- Powell County
- Pulaski County
- Robertson County
- Rockcastle County
- Rowan County
- Russell County
- Scott County
- Shelby County
- Simpson County
- Spencer County
- Taylor County
- Todd County
- Trigg County
- Trimble County
- Union County
- Warren County
- Washington County
- Wayne County
- Webster County
- Whitley County
- Wolfe County
- Woodford County
Cities
- Aberdeen
- Adairville
- Adolphus
- Albany
- Alexandria
- Allen (Floyd County)
- Allen (Pike County)
- Allensville
- Alpha
- Alvaton
- Annville
- Argillite
- Arjay
- Arlington
- Artemus
- Ary
- Ashcamp
- Asher
- Ashland (Boyd County)
- Ashland (Greenup County)
- Ashland (No County)
- Auburn
- Augusta (Bracken County)
- Augusta (Mason County)
- Auxier
- Avawam
- Bagdad
- Bandana
- Banner
- Barbourville
- Bardstown
- Bardwell
- Barlow
- Battletown
- Baxter
- Bear Branch
- Beattyville
- Beauty
- Beaver Dam
- Bedford
- Bee Spring
- Beechmont
- Belcher
- Belfry
- Bellevue
- Benham
- Benton (Graves County)
- Benton (Marshall County)
- Berea (Garrard County)
- Berea (Madison County)
- Berry
- Bethlehem
- Betsy Layne
- Beverly
- Bevinsville
- Big Clifty
- Big Creek
- Big Laurel
- Bighill
- Bimble
- Blackey
- Blaine
- Bledsoe
- Bloomfield
- Blue River
- Boaz
- Bonnieville
- Bonnyman
- Booneville
- Boons Camp
- Boston
- Bowling Green (No County)
- Bowling Green (Warren County)
- Bradfordsville
- Brandenburg (Harrison County)
- Brandenburg (Meade County)
- Breeding
- Bremen
- Brodhead
- Bronston
- Brooks
- Brooksville (Bracken County)
- Brooksville (Mason County)
- Brownsville
- Bryants Store
- Bryantsville
- Buckhorn
- Buckner
- Buffalo
- Bulan (Knott County)
- Bulan (Perry County)
- Burdine
- Burgin
- Burkesville
- Burlington
- Burna
- Burnside (No County)
- Burnside (Pulaski County)
- Butler
- Cadiz (Christian County)
- Cadiz (Trigg County)
- Calhoun
- California (Bracken County)
- California (Campbell County)
- Calvert City
- Calvin
- Campbellsburg
- Campbellsville (No County)
- Campbellsville (Taylor County)
- Campton
- Canada
- Caneyville
- Cannel City
- Cannon
- Carlisle
- Carrollton (Carroll County)
- Carrollton (Owen County)
- Catlettsburg
- Cave City (Barren County)
- Cave City (Edmonson County)
- Cawood
- Cecilia
- Center
- Centertown
- Central City
- Cerulean
- Chaplin
- Chavies
- Clarkson (Grayson County)
- Clarkson (Hardin County)
- Clay
- Clay City
- Clearfield
- Cleaton
- Clifty
- Clinton
- Closplint
- Cloverport
- Coldiron
- Columbia
- Columbus
- Corbin (Knox County)
- Corbin (Laurel County)
- Corbin (No County)
- Corbin (Whitley County)
- Corinth
- Cornettsville
- Corydon (Henderson County)
- Corydon (No County)
- Covington (Kenton County)
- Covington (No County)
- Coxs Creek
- Crab Orchard
- Cranks
- Crayne
- Crestwood
- Crittenden
- Crockett
- Crofton
- Cromona
- Cub Run
- Cumberland (Harlan County)
- Cumberland (Letcher County)
- Cunningham
- Custer
- Cynthiana
- Danville (Boyle County)
- Danville (No County)
- David
- Dawson Springs
- De Mossville
- Delphia
- Denniston
- DeWitt
- Dexter
- Dice
- Dixon
- Dorton
- Dover
- Drakesboro
- Dry Ridge
- Dunmor
- Dunnville
- Dwale
- Dycusburg
- Earlington
- East Bernstadt
- Eastview
- Eastwood
- Eddyville
- Edmonton
- Ekron
- Elizabethtown (Hardin County)
- Elizabethtown (No County)
- Elkhorn City (No County)
- Elkhorn City (Pike County)
- Elkton
- Elliottville
- Eminence
- Emlyn
- Emmalena
- Eolia
- Erlanger
- Essie
- Eubank
- Evarts
- Ewing
- Ezel
- Fairdale
- Fairfield
- Fairview
- Falcon
- Fall Rock
- Falmouth
- Fancy Farm
- Farmers
- Farmington
- Fedscreek
- Ferguson
- Finchville
- Fisherville
- Fisty
- Flat Lick
- Flatgap
- Flatwoods
- Flemingsburg
- Florence (Boone County)
- Florence (No County)
- Fordsville (Hancock County)
- Fordsville (Ohio County)
- Forest Hills
- Fort Campbell
- Fort Knox (Bullitt County)
- Fort Knox (Hardin County)
- Fort Knox (Meade County)
- Fort Thomas
- Foster
- Fountain Run
- Fourmile
- Frakes
- Frankfort (Franklin County)
- Frankfort (No County)
- Franklin (No County)
- Franklin (Simpson County)
- Franklin (Warren County)
- Fredonia
- Freeburn
- Frenchburg (Bath County)
- Frenchburg (Menifee County)
- Fulton (Fulton County)
- Fulton (Graves County)
- Fulton (Obion County)
- Gamaliel
- Garfield
- Garrard
- Garrett (Floyd County)
- Garrett (Knott County)
- Garrett (Magoffin County)
- Garrison
- Georgetown
- Germantown
- Gilbertsville (Livingston County)
- Gilbertsville (Marshall County)
- Girdler
- Glasgow (Barren County)
- Glasgow (Monroe County)
- Glasgow (No County)
- Glencoe (Carroll County)
- Glencoe (Grant County)
- Glencoe (Owen County)
- Glendale
- Glenview
- Goose Rock
- Goshen
- Gracey
- Graham
- Grahn
- Grand Rivers
- Gravel Switch
- Gray
- Gray Hawk
- Grays Knob
- Grayson (Carter County)
- Grayson (Lawrence County)
- Greensburg
- Greenup
- Greenville
- Grethel
- Guston
- Guthrie
- Hagerhill
- Hampton
- Hanson
- Happy
- Hardin
- Hardinsburg
- Hardy
- Hardyville
- Harlan (Harlan County)
- Harlan (Leslie County)
- Harned
- Harold
- Harrods Creek
- Harrodsburg
- Hartford
- Hawesville
- Hazard (Knott County)
- Hazard (Letcher County)
- Hazard (No County)
- Hazard (Perry County)
- Hazel
- Hazel Green
- Hebron (Boone County)
- Hebron (No County)
- Heidrick
- Hellier
- Henderson (Henderson County)
- Henderson (No County)
- Herndon
- Hi Hat
- Hickman
- Hickory
- Highland Heights
- Hillsboro
- Hillview
- Hindman
- Hiseville
- Hitchins
- Hodgenville (Green County)
- Hodgenville (Hart County)
- Hodgenville (Larue County)
- Hopkinsville (Christian County)
- Hopkinsville (No County)
- Horse Cave
- Hoskinston
- Hustonville (Casey County)
- Hustonville (Marion County)
- Hyden
- Independence
- Inez
- Ingram
- Irvine
- Irvington (Breckinridge County)
- Irvington (Meade County)
- Island
- Isom
- Isonville
- Ivel
- Jackhorn
- Jackson (Breathitt County)
- Jackson (Perry County)
- Jamestown
- Jeff
- Jeffersonville
- Jenkins (Letcher County)
- Jenkins (Pike County)
- Jeremiah
- Jetson
- Jonancy
- Jonesville
- Junction City
- Keavy
- Keene
- Kenvir
- Kevil
- Kimper
- Kings Mountain
- Kirksey
- Knob Lick
- Krypton
- Kuttawa
- La Center
- La Fayette
- La Grange
- Lackey (Floyd County)
- Lackey (Knott County)
- Lakeside Park
- Lancaster
- Lawrenceburg (Anderson County)
- Lawrenceburg (Mercer County)
- Lebanon
- Lebanon Junction (Bullitt County)
- Lebanon Junction (Nelson County)
- Leburn
- Ledbetter
- Leitchfield (Grayson County)
- Leitchfield (No County)
- Lejunior
- Lewisburg
- Lewisport (Daviess County)
- Lewisport (Hancock County)
- Lexington (Fayette County)
- Lexington (No County)
- Liberty
- Lick Creek
- Lily
- Littcarr
- Livermore
- Livingston
- London (Laurel County)
- London (No County)
- Loretto
- Lost Creek
- Louisa
- Louisville (Jefferson County)
- Louisville (No County)
- Louisville (Oldham County)
- Lovelaceville
- Lovely
- Lowes
- Lowmansville
- Loyall
- Ludlow
- Lynch
- Maceo
- Mackville
- Madisonville
- Magnolia
- Mallie
- Malone
- Mammoth Cave
- Manchester
- Manitou
- Mannsville
- Marion
- Marrowbone
- Marshes Siding
- Martha
- Mayfield
- Mayking
- Mayslick
- Maysville
- McAndrews
- McCarr
- McDaniels
- McDowell (Floyd County)
- McDowell (Knott County)
- McHenry
- McKee
- McKinney
- McQuady
- McRoberts
- Meally
- Means
- Melber
- Melbourne
- Melvin
- Middleburg
- Middlesboro
- Midway
- Millersburg
- Millwood
- Milton
- Miracle
- Monticello
- Morehead
- Morganfield
- Morgantown (Butler County)
- Morgantown (No County)
- Morning View
- Mortons Gap
- Mount Olivet
- Mount Sherman
- Mount Sterling
- Mount Vernon (No County)
- Mount Vernon (Rockcastle County)
- Mount Washington
- Mousie
- Mouthcard
- Muldraugh (Bullitt County)
- Muldraugh (Meade County)
- Munfordville
- Murray
- Nancy
- Nazareth
- Neon
- New Castle
- New Haven
- New Hope
- New Liberty
- Newport (Campbell County)
- Newport (No County)
- Nicholasville (Jessamine County)
- Nicholasville (No County)
- North Middletown
- Nortonville
- Oak Grove
- Oakland
- Oil Springs
- Olive Hill (Carter County)
- Olive Hill (No County)
- Olympia
- Oneida (Clay County)
- Oneida (Perry County)
- Owensboro (Daviess County)
- Owensboro (No County)
- Owenton
- Owingsville
- Paducah (McCracken County)
- Paducah (No County)
- Paint Lick
- Paintsville (Floyd County)
- Paintsville (Johnson County)
- Paintsville (Lawrence County)
- Paris (Bourbon County)
- Paris (No County)
- Park City
- Parkers Lake
- Parksville (Boyle County)
- Parksville (No County)
- Partridge
- Pathfork
- Payneville
- Pembroke
- Pendleton (Henry County)
- Pendleton (Trimble County)
- Perry Park
- Perryville
- Petersburg
- Pewee Valley
- Phelps
- Philpot
- Phyllis
- Pikeville (No County)
- Pikeville (Pike County)
- Pilgrim
- Pine Knot
- Pine Top
- Pineville (Bell County)
- Pineville (Whitley County)
- Pinsonfork
- Pippa Passes
- Pittsburg
- Pleasureville
- Plummers Landing
- Poole
- Port Royal
- Powderly
- Prestonsburg
- Princeton
- Printer
- Prospect
- Providence (Hopkins County)
- Providence (Webster County)
- Putney
- Quincy
- Raccoon
- Radcliff (Hardin County)
- Radcliff (No County)
- Ravenna
- Raywick
- Redfox
- Reed
- Regina (No County)
- Regina (Pike County)
- Revelo
- Richmond (Madison County)
- Richmond (No County)
- Rineyville
- Roark
- Robards
- Robinson Creek
- Rochester
- Rockfield
- Rockholds
- Rockport
- Rogers
- Rosine
- Roundhill
- Roxana
- Rush
- Russell
- Russell Springs
- Russellville
- Sacramento
- Sadieville
- Saint Charles
- Saint Helens
- Saint Mary
- Salem
- Salt Lick
- Salvisa
- Salyersville
- Sanders (Carroll County)
- Sanders (Gallatin County)
- Sandgap
- Sandy Hook (Elliott County)
- Sandy Hook (Lawrence County)
- Sassafras
- Scalf
- Science Hill
- Scottsville (Allen County)
- Scottsville (Monroe County)
- Sebree
- Sedalia (Graves County)
- Sedalia (No County)
- Sextons Creek
- Sharpsburg
- Shelbiana
- Shelbyville (No County)
- Shelbyville (Shelby County)
- Shepherdsville
- Sidney
- Siler
- Silver Grove
- Simpsonville
- Slaughters
- Slemp
- Smithfield
- Smithland
- Smiths Grove
- Soldier
- Somerset (No County)
- Somerset (Pulaski County)
- Sonora
- South Carrollton
- South Portsmouth
- South Shore
- South Williamson
- Spottsville
- Springfield
- Staffordsville
- Stamping Ground
- Stanford
- Stanton
- Stanville
- Stearns
- Steele
- Stephensport
- Stinnett
- Stoney Fork
- Sturgis
- Sullivan
- Summer Shade
- Summersville
- Sweeden
- Symsonia
- Taylorsville (Jefferson County)
- Taylorsville (Spencer County)
- Thelma
- Tiline
- Tollesboro
- Tomahawk
- Tompkinsville
- Topmost
- Totz
- Trenton
- Tyner
- Union
- Uniontown
- Upton
- Utica
- Van Lear
- Vanceburg
- Vancleve
- Verona
- Versailles
- Vest
- Vicco
- Vincent
- Vine Grove
- Virgie
- Waco
- Waddy (Shelby County)
- Waddy (Spencer County)
- Wallingford
- Wallins Creek
- Walton
- Warfield
- Warsaw (Carroll County)
- Warsaw (Gallatin County)
- Washington
- Water Valley
- Waverly
- Wayland
- Waynesburg
- Webster
- Weeksbury
- Wellington
- West Liberty
- West Paducah (Carlisle County)
- West Paducah (McCracken County)
- West van Lear
- Westport
- Wheatcroft
- Wheelwright
- White Mills
- White Plains
- Whitesburg (Knott County)
- Whitesburg (Letcher County)
- Whitesville
- Whitley City
- Wickliffe
- Wildie
- Willard (Carter County)
- Willard (Lawrence County)
- Williamsburg
- Williamstown
- Willisburg
- Wilmore
- Winchester (Clark County)
- Winchester (No County)
- Wingo
- Wittensville
- Woodbine
- Woodburn
- Woodbury
- Wooton
- Worthington
- Worthville
- Yeaddiss
- Yerkes
- Zoe