State, district or territory · 21
Kentucky
Annual housing permits and reporting coverage
- Published estimate · 2025
- 14,940
- Reported only · 2025
- 13,188
- Added by estimation · 2025
- 1,752
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 15,415 | 13,049 | 2,366 |
| 2024 Census file | 16,264 | 14,905 | 1,359 |
| 2025 Census file | 14,940 | 13,188 | 1,752 |
2024 to 2025 · published estimate -1,324 units · reported only -1,717 · added by estimation +393. This split describes the difference between the published columns.
What types of housing were authorized?
| Units in building | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| One unit | 8,817 | 7,767 | 1,050 |
| Two units | 714 | 694 | 20 |
| Three or four units | 303 | 243 | 60 |
| Five or more units | 5,106 | 4,484 | 622 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 2,023,116 ± 474 |
| Median gross monthly rent · Census table B25064 | $967 ± $5 |
| Gross rent at least 30% of income · Census table B25070 | 45.4% ± 0.6 percentage points |
| Gross rent at least 50% of income | 22.7% ± 0.5 percentage points |
| Estimated households with a computed rent-to-income ratio | 511,721 |
The 2025 permit estimate amounts to 7.4 authorized units per 1,000 housing units in the ACS estimate. The numerator and denominator cover different periods.
Find a county or permit office
Counties and equivalents
- Adair CountyCounty or equivalent 21001 · 6 authorized units
- Allen CountyCounty or equivalent 21003 · 17 authorized units
- Anderson CountyCounty or equivalent 21005 · 147 authorized units
- Barren CountyCounty or equivalent 21009 · 204 authorized units
- Bath CountyCounty or equivalent 21011 · 0 authorized units
- Bell CountyCounty or equivalent 21013 · 41 authorized units
- Boone CountyCounty or equivalent 21015 · 756 authorized units
- Bourbon CountyCounty or equivalent 21017 · 109 authorized units
- Boyd CountyCounty or equivalent 21019 · 12 authorized units
- Boyle CountyCounty or equivalent 21021 · 94 authorized units
- Breathitt CountyCounty or equivalent 21025 · 1 authorized units
- Breckinridge CountyCounty or equivalent 21027 · 14 authorized units
- Bullitt CountyCounty or equivalent 21029 · 654 authorized units
- Butler CountyCounty or equivalent 21031 · 0 authorized units
- Caldwell CountyCounty or equivalent 21033 · 0 authorized units
- Calloway CountyCounty or equivalent 21035 · 20 authorized units
- Campbell CountyCounty or equivalent 21037 · 182 authorized units
- Carroll CountyCounty or equivalent 21041 · 1 authorized units
- Carter CountyCounty or equivalent 21043 · 3 authorized units
- Casey CountyCounty or equivalent 21045 · 2 authorized units
- Christian CountyCounty or equivalent 21047 · 175 authorized units
- Clark CountyCounty or equivalent 21049 · 166 authorized units
- Clay CountyCounty or equivalent 21051 · 0 authorized units
- Clinton CountyCounty or equivalent 21053 · 0 authorized units
- Crittenden CountyCounty or equivalent 21055 · 1 authorized units
- Cumberland CountyCounty or equivalent 21057 · 0 authorized units
- Daviess CountyCounty or equivalent 21059 · 253 authorized units
- Estill CountyCounty or equivalent 21065 · 0 authorized units
- Fayette CountyCounty or equivalent 21067 · 1,052 authorized units
- Fleming CountyCounty or equivalent 21069 · 0 authorized units
- Floyd CountyCounty or equivalent 21071 · 2 authorized units
- Franklin CountyCounty or equivalent 21073 · 96 authorized units
- Fulton CountyCounty or equivalent 21075 · 7 authorized units
- Gallatin CountyCounty or equivalent 21077 · 51 authorized units
- Garrard CountyCounty or equivalent 21079 · 0 authorized units
- Grant CountyCounty or equivalent 21081 · 110 authorized units
- Graves CountyCounty or equivalent 21083 · 83 authorized units
- Grayson CountyCounty or equivalent 21085 · 36 authorized units
- Green CountyCounty or equivalent 21087 · 4 authorized units
- Greenup CountyCounty or equivalent 21089 · 21 authorized units
- Hancock CountyCounty or equivalent 21091 · 15 authorized units
- Hardin CountyCounty or equivalent 21093 · 432 authorized units
- Harlan CountyCounty or equivalent 21095 · 0 authorized units
- Harrison CountyCounty or equivalent 21097 · 68 authorized units
- Hart CountyCounty or equivalent 21099 · 272 authorized units
- Henderson CountyCounty or equivalent 21101 · 112 authorized units
- Henry CountyCounty or equivalent 21103 · 68 authorized units
- Hopkins CountyCounty or equivalent 21107 · 201 authorized units
- Jackson CountyCounty or equivalent 21109 · 0 authorized units
- Jefferson CountyCounty or equivalent 21111 · 3,001 authorized units
- Jessamine CountyCounty or equivalent 21113 · 512 authorized units
- Kenton CountyCounty or equivalent 21117 · 681 authorized units
- Knox CountyCounty or equivalent 21121 · 0 authorized units
- Larue CountyCounty or equivalent 21123 · 59 authorized units
- Laurel CountyCounty or equivalent 21125 · 21 authorized units
- Letcher CountyCounty or equivalent 21133 · 1 authorized units
- Lewis CountyCounty or equivalent 21135 · 0 authorized units
- Lincoln CountyCounty or equivalent 21137 · 88 authorized units
- Logan CountyCounty or equivalent 21141 · 69 authorized units
- Lyon CountyCounty or equivalent 21143 · 5 authorized units
- Madison CountyCounty or equivalent 21151 · 813 authorized units
- Marion CountyCounty or equivalent 21155 · 56 authorized units
- Marshall CountyCounty or equivalent 21157 · 86 authorized units
- Mason CountyCounty or equivalent 21161 · 26 authorized units
- McCracken CountyCounty or equivalent 21145 · 170 authorized units
- McCreary CountyCounty or equivalent 21147 · 0 authorized units
- McLean CountyCounty or equivalent 21149 · 2 authorized units
- Meade CountyCounty or equivalent 21163 · 165 authorized units
- Mercer CountyCounty or equivalent 21167 · 132 authorized units
- Montgomery CountyCounty or equivalent 21173 · 53 authorized units
- Morgan CountyCounty or equivalent 21175 · 2 authorized units
- Muhlenberg CountyCounty or equivalent 21177 · 5 authorized units
- Nelson CountyCounty or equivalent 21179 · 222 authorized units
- Nicholas CountyCounty or equivalent 21181 · 3 authorized units
- Ohio CountyCounty or equivalent 21183 · 3 authorized units
- Oldham CountyCounty or equivalent 21185 · 276 authorized units
- Owen CountyCounty or equivalent 21187 · 17 authorized units
- Pendleton CountyCounty or equivalent 21191 · 0 authorized units
- Perry CountyCounty or equivalent 21193 · 0 authorized units
- Pike CountyCounty or equivalent 21195 · 14 authorized units
- Powell CountyCounty or equivalent 21197 · 5 authorized units
- Pulaski CountyCounty or equivalent 21199 · 129 authorized units
- Rowan CountyCounty or equivalent 21205 · 8 authorized units
- Russell CountyCounty or equivalent 21207 · 5 authorized units
- Scott CountyCounty or equivalent 21209 · 393 authorized units
- Shelby CountyCounty or equivalent 21211 · 269 authorized units
- Simpson CountyCounty or equivalent 21213 · 396 authorized units
- Spencer CountyCounty or equivalent 21215 · 85 authorized units
- Taylor CountyCounty or equivalent 21217 · 9 authorized units
- Todd CountyCounty or equivalent 21219 · 40 authorized units
- Trigg CountyCounty or equivalent 21221 · 0 authorized units
- Union CountyCounty or equivalent 21225 · 0 authorized units
- Warren CountyCounty or equivalent 21227 · 1,453 authorized units
- Washington CountyCounty or equivalent 21229 · 26 authorized units
- Webster CountyCounty or equivalent 21233 · 5 authorized units
- Whitley CountyCounty or equivalent 21235 · 52 authorized units
- Woodford CountyCounty or equivalent 21239 · 95 authorized units
Permit offices
- AdairvillePermit office 21002000 · Logan County · 0 authorized units
- Anderson County Unincorporated AreaPermit office 21008000 · Anderson County · 71 authorized units
- AshlandPermit office 21011000 · Boyd County · 11 authorized units
- AuburnPermit office 21012000 · Logan County · 32 authorized units
- BarbourvillePermit office 21018000 · Knox County · 0 authorized units
- Barren County Unincorporated AreaPermit office 21022000 · Barren County · 173 authorized units
- Beaver DamPermit office 21025000 · Ohio County · 3 authorized units
- Bell County Unincorporated AreaPermit office 21028000 · Bell County · 26 authorized units
- BellefontePermit office 21029000 · Greenup County · 0 authorized units
- BereaPermit office 21035000 · Madison County · 163 authorized units
- Boone CountyPermit office 21042000 · Boone County · 756 authorized units
- Bourbon CountyPermit office 21044000 · Bourbon County · 109 authorized units
- Bowling GreenPermit office 21045000 · Warren County · 514 authorized units
- BrandenburgPermit office 21050000 · Meade County · 27 authorized units
- BromleyPermit office 21058000 · Kenton County · 1 authorized units
- Bullitt CountyPermit office 21063000 · Bullitt County · 654 authorized units
- BurkesvillePermit office 21065000 · Cumberland County · 0 authorized units
- BurnsidePermit office 21066000 · Pulaski County · 4 authorized units
- ButlerPermit office 21067000 · Pendleton County · 0 authorized units
- CadizPermit office 21069000 · Trigg County · 0 authorized units
- Caldwell County Unincorporated AreaPermit office 21070000 · Caldwell County · 0 authorized units
- CalhounPermit office 21071000 · McLean County · 2 authorized units
- Campbell County Unincorporated AreaPermit office 21077000 · Campbell County · 155 authorized units
- CampbellsvillePermit office 21079000 · Taylor County · 9 authorized units
- CaneyvillePermit office 21081000 · Grayson County · 8 authorized units
- CarlislePermit office 21082000 · Nicholas County · 3 authorized units
- CarrolltonPermit office 21085000 · Carroll County · 1 authorized units
- CatlettsburgPermit office 21089000 · Boyd County · 1 authorized units
- Central CityPermit office 21092000 · Muhlenberg County · 5 authorized units
- Christian County Unincorporated AreaPermit office 21094000 · Christian County · 2 authorized units
- Clark CountyPermit office 21095000 · Clark County · 166 authorized units
- Clinton CountyPermit office 21101000 · Clinton County · Latest year unavailable
- CloverportPermit office 21102000 · Breckinridge County · 1 authorized units
- Coal Run VillagePermit office 21103000 · Pike County · 0 authorized units
- ColumbiaPermit office 21106000 · Adair County · 6 authorized units
- CorbinPermit office 21110000 · Whitley County · 33 authorized units
- CovingtonPermit office 21115000 · Kenton County · 269 authorized units
- Crescent SpringsPermit office 21119000 · Kenton County · 37 authorized units
- Crestview HillsPermit office 21121000 · Kenton County · 3 authorized units
- CumberlandPermit office 21127000 · Harlan County · Latest year unavailable
- Danville-Boyle CountyPermit office 21131000 · Boyle County · 94 authorized units
- EddyvillePermit office 21142000 · Lyon County · 1 authorized units
- EdgewoodPermit office 21143000 · Kenton County · 8 authorized units
- EkronPermit office 21146000 · Meade County · 0 authorized units
- ElizabethtownPermit office 21147000 · Hardin County · 124 authorized units
- ElktonPermit office 21149000 · Todd County · 32 authorized units
- ElsmerePermit office 21151000 · Kenton County · 0 authorized units
- ErlangerPermit office 21153000 · Kenton County · 23 authorized units
- EubankPermit office 21156000 · Pulaski County · 3 authorized units
- FairviewPermit office 21161000 · Kenton County · 0 authorized units
- FalmouthPermit office 21162000 · Pendleton County · 0 authorized units
- FlatwoodsPermit office 21166000 · Greenup County · 17 authorized units
- FlemingsburgPermit office 21169000 · Fleming County · 0 authorized units
- Fort MitchellPermit office 21174000 · Kenton County · 18 authorized units
- Fort ThomasPermit office 21175000 · Campbell County · 7 authorized units
- Fort WrightPermit office 21176000 · Kenton County · 0 authorized units
- FrankfortPermit office 21180000 · Franklin County · 7 authorized units
- FranklinPermit office 21181000 · Simpson County · 88 authorized units
- Franklin County Unincorporated AreaPermit office 21182000 · Franklin County · 89 authorized units
- FultonPermit office 21185000 · Fulton County · 7 authorized units
- Gallatin County Unincorporated AreaPermit office 21187000 · Gallatin County · 51 authorized units
- GhentPermit office 21193000 · Carroll County · 0 authorized units
- GlasgowPermit office 21194000 · Barren County · 31 authorized units
- Grant CountyPermit office 21201000 · Grant County · 110 authorized units
- GraysonPermit office 21205000 · Carter County · 2 authorized units
- GreensburgPermit office 21209000 · Green County · 4 authorized units
- GreenupPermit office 21210000 · Greenup County · 2 authorized units
- GuthriePermit office 21213000 · Todd County · 8 authorized units
- Hancock County Part Unincorporated AreaPermit office 21214000 · Hancock County · 15 authorized units
- Hardin County Unincorporated AreaPermit office 21218000 · Hardin County · 90 authorized units
- HardinsburgPermit office 21219000 · Breckinridge County · 7 authorized units
- Harrison CountyPermit office 21222000 · Harrison County · 68 authorized units
- Hart CountyPermit office 21224000 · Hart County · 272 authorized units
- HazardPermit office 21227000 · Perry County · 0 authorized units
- HendersonPermit office 21230000 · Henderson County · 101 authorized units
- Henderson County Unincorporated AreaPermit office 21231000 · Henderson County · 11 authorized units
- Henry CountyPermit office 21232000 · Henry County · 68 authorized units
- Highland HeightsPermit office 21236000 · Campbell County · 2 authorized units
- Hopkins County Unincorporated AreaPermit office 21244000 · Hopkins County · 132 authorized units
- HopkinsvillePermit office 21245000 · Christian County · 147 authorized units
- IndependencePermit office 21253000 · Kenton County · 77 authorized units
- IrvinePermit office 21257000 · Estill County · 0 authorized units
- IrvingtonPermit office 21258000 · Breckinridge County · 6 authorized units
- JacksonPermit office 21260000 · Breathitt County · 1 authorized units
- JeffersontownPermit office 21264000 · Jefferson County · 14 authorized units
- Jessamine County Unincorporated AreaPermit office 21267000 · Jessamine County · 91 authorized units
- Kenton County Unincorporated AreaPermit office 21272000 · Kenton County · 135 authorized units
- Kenton ValePermit office 21273000 · Kenton County · 0 authorized units
- KuttawaPermit office 21278000 · Lyon County · 4 authorized units
- Lakeside ParkPermit office 21282000 · Kenton County · 2 authorized units
- Lakeview HeightsPermit office 21283000 · Rowan County · 0 authorized units
- Larue County Unincorporated AreaPermit office 21286000 · Larue County · 59 authorized units
- LawrenceburgPermit office 21290000 · Anderson County · 76 authorized units
- LebanonPermit office 21291000 · Marion County · 56 authorized units
- LeitchfieldPermit office 21294000 · Grayson County · 28 authorized units
- LewisburgPermit office 21298000 · Logan County · 0 authorized units
- Lexington-FayettePermit office 21301000 · Fayette County · 1,052 authorized units
- LibertyPermit office 21302000 · Casey County · 2 authorized units
- Lincoln CountyPermit office 21303000 · Lincoln County · 88 authorized units
- LivermorePermit office 21305000 · McLean County · Latest year unavailable
- LondonPermit office 21309000 · Laurel County · 21 authorized units
- Louisville-Jefferson County Unincorporated AreaPermit office 21313000 · Jefferson County · 2,987 authorized units
- LudlowPermit office 21315000 · Kenton County · 73 authorized units
- Madison County Unincorporated AreaPermit office 21321000 · Madison County · 374 authorized units
- MadisonvillePermit office 21322000 · Hopkins County · 69 authorized units
- ManchesterPermit office 21324000 · Clay County · 0 authorized units
- MarionPermit office 21326000 · Crittenden County · 1 authorized units
- Marshall CountyPermit office 21328000 · Marshall County · 86 authorized units
- MayfieldPermit office 21333000 · Graves County · 83 authorized units
- MaysvillePermit office 21334000 · Mason County · 26 authorized units
- McCracken County Unincorporated AreaPermit office 21335000 · McCracken County · 86 authorized units
- Meade County Unincorporated AreaPermit office 21340000 · Meade County · 138 authorized units
- Mercer CountyPermit office 21347000 · Mercer County · 132 authorized units
- MiddlesboroughPermit office 21349000 · Bell County · 14 authorized units
- Montgomery County Unincorporated AreaPermit office 21358000 · Montgomery County · 39 authorized units
- MoreheadPermit office 21361000 · Rowan County · 8 authorized units
- MorgantownPermit office 21364000 · Butler County · 0 authorized units
- Mount SterlingPermit office 21367000 · Montgomery County · 14 authorized units
- MuldraughPermit office 21372000 · Meade County · 0 authorized units
- MurrayPermit office 21374000 · Calloway County · 20 authorized units
- Nelson CountyPermit office 21377000 · Nelson County · 222 authorized units
- NewportPermit office 21380000 · Campbell County · 17 authorized units
- NicholasvillePermit office 21382000 · Jessamine County · 421 authorized units
- Oak GrovePermit office 21388000 · Christian County · 25 authorized units
- Oldham CountyPermit office 21392000 · Oldham County · 276 authorized units
- Olive HillPermit office 21393000 · Carter County · 1 authorized units
- Owen County Unincorporated AreaPermit office 21395000 · Owen County · 17 authorized units
- OwensboroPermit office 21396000 · Daviess County · 253 authorized units
- OwingsvillePermit office 21398000 · Bath County · 0 authorized units
- PaducahPermit office 21400000 · McCracken County · 84 authorized units
- Park HillsPermit office 21404000 · Kenton County · 1 authorized units
- PembrokePermit office 21407000 · Christian County · 1 authorized units
- PikevillePermit office 21413000 · Pike County · 14 authorized units
- PinevillePermit office 21414000 · Bell County · 1 authorized units
- PrestonsburgPermit office 21425000 · Floyd County · 2 authorized units
- PrincetonPermit office 21427000 · Caldwell County · Latest year unavailable
- ProvidencePermit office 21429000 · Webster County · 5 authorized units
- RacelandPermit office 21431000 · Greenup County · 0 authorized units
- RadcliffPermit office 21432000 · Hardin County · 116 authorized units
- RavennaPermit office 21433000 · Estill County · 0 authorized units
- RichmondPermit office 21436000 · Madison County · 276 authorized units
- RussellPermit office 21447000 · Greenup County · 2 authorized units
- Russell SpringsPermit office 21449000 · Russell County · 5 authorized units
- RussellvillePermit office 21450000 · Logan County · 37 authorized units
- Ryland HeightsPermit office 21451000 · Kenton County · 1 authorized units
- SandersPermit office 21457000 · Carroll County · 0 authorized units
- Science HillPermit office 21460000 · Pulaski County · 0 authorized units
- Scott CountyPermit office 21461000 · Scott County · 393 authorized units
- ScottsvillePermit office 21462000 · Allen County · 17 authorized units
- SebreePermit office 21463000 · Webster County · 0 authorized units
- Shelby CountyPermit office 21466000 · Shelby County · 269 authorized units
- Simpson CountyPermit office 21471000 · Simpson County · 308 authorized units
- SomersetPermit office 21477000 · Pulaski County · 122 authorized units
- Spencer CountyPermit office 21485000 · Spencer County · 85 authorized units
- SpringfieldPermit office 21488000 · Washington County · 26 authorized units
- StantonPermit office 21495000 · Powell County · 5 authorized units
- Taylor MillPermit office 21502000 · Kenton County · 14 authorized units
- Union County Unincorporated AreaPermit office 21512000 · Union County · Latest year unavailable
- VanceburgPermit office 21516000 · Lewis County · 0 authorized units
- Villa HillsPermit office 21519000 · Kenton County · 19 authorized units
- Vine GrovePermit office 21520000 · Hardin County · 102 authorized units
- Warren County Unincorporated AreaPermit office 21525000 · Warren County · 939 authorized units
- West LibertyPermit office 21537000 · Morgan County · 2 authorized units
- West PointPermit office 21538000 · Hardin County · 0 authorized units
- WhitesburgPermit office 21544000 · Letcher County · 1 authorized units
- WilderPermit office 21548000 · Campbell County · 1 authorized units
- WilliamsburgPermit office 21550000 · Whitley County · 19 authorized units
- Woodford CountyPermit office 21561000 · Woodford County · 95 authorized units
- WorthingtonPermit office 21565000 · Greenup County · 0 authorized units
- WurtlandPermit office 21568000 · Greenup County · 0 authorized units
Sources and definitions
How to read these figures
- The Census Building Permits Survey counts new privately owned housing units authorized by permits. One permit can cover multiple units. The counts describe authorizations, a stage before starts and completions.
- The published estimate includes reported units and Census estimates that fill gaps. The difference is calculated from those two columns. Reported-only units can include records from approved alternative sources. A missing report can leave an office without a usable count.
- County and state totals come from their own Census files. Permit offices can cover places across county lines or areas served by another jurisdiction. The office’s county field is used for navigation.
- ACS housing inventory and rents are survey estimates for 2020–2024. Gross rent includes rent and separately paid utilities or fuels. Rent burden is the share paying at least 30% of income among cash-rent households with a computed ratio. Margins are at 90% confidence. The margin for rent burden is approximate.
- Vintage 2025 county housing stock is a separate Census series. Its model uses building-permit data alongside other inputs. Read stock change and permits as separate measures.
Public sources retrieved November 10, 2026. Building Permits Survey annual data · Survey methodology · American Community Survey data · Download the comparison