Kentucky
State-to-state migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Kentucky saw a net gain of 2,063 tax-filing households and a net gain of 5,850 individuals. On net, the area lost $121.2M in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from Ohio; the largest outflow went to Ohio. These figures cover federal income tax filers only and do not indicate why people moved.
Income (AGI) in and out
Kentucky counties
Net migration by county. Hover for figures; click a county to open it.
Top origin states
- 1Ohio6,769$413.3M
- 2Tennessee5,516$294.5M
- 3Indiana5,294$277.3M
- 4Florida4,792$278.8M
- 5Texas2,430$159.1M
- 6California2,215$168.9M
- 7Illinois2,010$128.5M
- 8Georgia1,574$92.1M
- 9North Carolina1,441$87.7M
- 10Michigan1,255$76.1M
Top destination states
- 1Ohio6,362$362.6M
- 2Indiana5,940$336.8M
- 3Tennessee5,634$313.4M
- 4Florida4,578$511.3M
- 5Texas2,642$186.2M
- 6Illinois1,741$108.1M
- 7Georgia1,625$98.5M
- 8North Carolina1,565$108.2M
- 9California1,362$92.0M
- 10Virginia1,202$70.8M
Net migration by year
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | +$61.4M | -2,271 |
| 2013 | -$75.8M | -4,340 |
| 2014 | -$299.8M | -7,769 |
| 2015 | -$226.6M | -3,866 |
| 2016 | -$239.6M | -3,948 |
| 2017 | -$43.9M | +189 |
| 2018 | -$302.2M | +244 |
| 2019 | -$199.9M | -1,060 |
| 2020 | -$271.6M | +5,544 |
| 2021 | -$117.3M | +6,424 |
| 2022 | +$43.5M | +8,483 |
| 2023 | -$121.2M | +5,850 |
Counties in Kentucky (120)
- 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
- 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
Get the next update for Kentucky
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.
Source: IRS Statistics of Income migration data (public domain). Covers federal income tax filers only; AGI is nominal (not inflation adjusted). These numbers describe movement of filers and their reported income, not why people moved or economic loss. Methodology and caveats.