Ranking of Kentucky Counties By Net Domestic Migration in 2023
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Kentucky was 7.30K. Among all Kentucky counties, Madison County had the highest net domestic migration (2.03K), followed by Bullitt County (1.01K), and Warren County (887).
The chart below shows the top 10 counties, and the table below shows the ranking of all Kentucky counties.
You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.
Related Topics: Kentucky Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2023 Census.
See this for other years:
Ranking of Kentucky Counties By Net Domestic Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Madison County | 2030 |
| 2 | Bullitt County | 1010 |
| 3 | Warren County | 887 |
| 4 | Scott County | 810 |
| 5 | Pulaski County | 627 |
| 6 | Oldham County | 599 |
| 7 | Jessamine County | 585 |
| 8 | Allen County | 502 |
| 9 | Laurel County | 498 |
| 10 | Shelby County | 489 |
| 11 | Boone County | 442 |
| 12 | Lincoln County | 417 |
| 13 | Logan County | 406 |
| 14 | Clark County | 385 |
| 15 | McCreary County | 353 |
| 16 | Harrison County | 337 |
| 17 | Calloway County | 330 |
| 18 | Nelson County | 323 |
| 19 | McCracken County | 321 |
| 20 | Anderson County | 313 |
| 21 | Simpson County | 300 |
| 22 | Garrard County | 294 |
| 23 | Spencer County | 288 |
| 24 | Mercer County | 266 |
| 25 | Campbell County | 265 |
| 26 | Henry County | 224 |
| 27 | Washington County | 218 |
| 28 | Breckinridge County | 216 |
| 29 | Edmonson County | 214 |
| 29 | Montgomery County | 214 |
| 30 | Adair County | 208 |
| 31 | Grayson County | 205 |
| 32 | Woodford County | 198 |
| 33 | Larue County | 195 |
| 34 | Franklin County | 192 |
| 35 | Boyle County | 188 |
| 36 | Bath County | 181 |
| 37 | Fleming County | 173 |
| 38 | Carter County | 166 |
| 39 | Morgan County | 165 |
| 40 | Hardin County | 164 |
| 41 | Taylor County | 162 |
| 42 | Lyon County | 161 |
| 43 | Barren County | 149 |
| 44 | Jackson County | 147 |
| 44 | Ohio County | 147 |
| 45 | Henderson County | 142 |
| 46 | Meade County | 140 |
| 47 | Russell County | 137 |
| 48 | Kenton County | 135 |
| 49 | Hart County | 124 |
| 50 | Pendleton County | 122 |
| 51 | Trimble County | 120 |
| 52 | Green County | 117 |
| 53 | Marion County | 113 |
| 54 | Knox County | 112 |
| 55 | Marshall County | 104 |
| 56 | Metcalfe County | 96 |
| 57 | Lee County | 87 |
| 58 | Menifee County | 86 |
| 59 | Grant County | 84 |
| 59 | Hopkins County | 84 |
| 60 | Bourbon County | 82 |
| 60 | Owsley County | 82 |
| 60 | Robertson County | 82 |
| 61 | Lewis County | 81 |
| 61 | Trigg County | 81 |
| 62 | Greenup County | 76 |
| 63 | Todd County | 68 |
| 64 | Cumberland County | 64 |
| 64 | Rockcastle County | 64 |
| 65 | Casey County | 61 |
| 66 | Pike County | 56 |
| 67 | Hickman County | 55 |
| 68 | Owen County | 51 |
| 69 | Lawrence County | 49 |
| 70 | Clinton County | 44 |
| 71 | Union County | 37 |
| 72 | Crittenden County | 33 |
| 73 | Carlisle County | 26 |
| 74 | Carroll County | 24 |
| 74 | Johnson County | 24 |
| 75 | Boyd County | 22 |
| 75 | Estill County | 22 |
| 76 | Fulton County | 21 |
| 77 | Rowan County | 19 |
| 78 | Gallatin County | 18 |
| 79 | Wayne County | 17 |
| 80 | Ballard County | 13 |
| 80 | Mason County | 13 |
| 81 | Bracken County | 8 |
| 82 | Butler County | 3 |
| 83 | Elliott County | -3 |
| 84 | Livingston County | -6 |
| 85 | McLean County | -11 |
| 86 | Webster County | -17 |
| 87 | Graves County | -19 |
| 87 | Monroe County | -19 |
| 88 | Powell County | -20 |
| 89 | Daviess County | -24 |
| 90 | Caldwell County | -27 |
| 91 | Muhlenberg County | -30 |
| 92 | Knott County | -45 |
| 93 | Magoffin County | -46 |
| 94 | Whitley County | -70 |
| 95 | Wolfe County | -76 |
| 96 | Nicholas County | -83 |
| 97 | Leslie County | -84 |
| 98 | Hancock County | -92 |
| 99 | Martin County | -104 |
| 100 | Perry County | -108 |
| 101 | Harlan County | -119 |
| 102 | Bell County | -125 |
| 103 | Clay County | -137 |
| 104 | Letcher County | -154 |
| 105 | Floyd County | -219 |
| 106 | Breathitt County | -321 |
| 107 | Christian County | -1869 |
| 108 | Fayette County | -2678 |
| 109 | Jefferson County | -6260 |