Ranking of Kentucky Counties By Net Migration in 2023
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Migration for Kentucky was 33.46K. Among all Kentucky counties, Jefferson County had the highest net migration (5.23K), followed by Warren County (2.71K), and Madison County (2.25K).
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.
You may also be interested in:
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 Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Jefferson County | 5225 |
| 2 | Warren County | 2709 |
| 3 | Madison County | 2246 |
| 4 | Fayette County | 2143 |
| 5 | Boone County | 1561 |
| 6 | Bullitt County | 1207 |
| 7 | Kenton County | 1131 |
| 8 | Jessamine County | 1104 |
| 9 | Scott County | 960 |
| 10 | Oldham County | 758 |
| 11 | Pulaski County | 710 |
| 12 | Shelby County | 680 |
| 13 | Hardin County | 580 |
| 14 | Nelson County | 542 |
| 15 | Laurel County | 538 |
| 16 | Allen County | 518 |
| 17 | Calloway County | 509 |
| 18 | Campbell County | 442 |
| 19 | Franklin County | 434 |
| 20 | Logan County | 429 |
| 21 | Daviess County | 419 |
| 22 | Lincoln County | 414 |
| 23 | Clark County | 402 |
| 24 | Woodford County | 398 |
| 25 | McCracken County | 395 |
| 26 | Garrard County | 355 |
| 26 | McCreary County | 355 |
| 27 | Harrison County | 335 |
| 28 | Anderson County | 331 |
| 29 | Simpson County | 321 |
| 30 | Spencer County | 315 |
| 31 | Mercer County | 310 |
| 32 | Boyle County | 292 |
| 33 | Barren County | 278 |
| 34 | Adair County | 275 |
| 35 | Morgan County | 266 |
| 36 | Ohio County | 265 |
| 37 | Hopkins County | 242 |
| 38 | Washington County | 240 |
| 39 | Henry County | 239 |
| 40 | Taylor County | 228 |
| 41 | Breckinridge County | 221 |
| 42 | Montgomery County | 216 |
| 43 | Edmonson County | 214 |
| 44 | Henderson County | 210 |
| 45 | Grayson County | 205 |
| 46 | Larue County | 200 |
| 47 | Russell County | 189 |
| 48 | Bath County | 180 |
| 49 | Fleming County | 172 |
| 50 | Carter County | 165 |
| 51 | Lyon County | 163 |
| 52 | Meade County | 149 |
| 53 | Jackson County | 147 |
| 54 | Knox County | 144 |
| 55 | Marion County | 140 |
| 55 | Metcalfe County | 140 |
| 56 | Bourbon County | 136 |
| 57 | Pendleton County | 131 |
| 58 | Hart County | 123 |
| 59 | Greenup County | 122 |
| 60 | Pike County | 121 |
| 60 | Todd County | 121 |
| 61 | Trimble County | 120 |
| 62 | Green County | 116 |
| 63 | Graves County | 107 |
| 64 | Marshall County | 101 |
| 65 | Robertson County | 90 |
| 66 | Lee County | 87 |
| 67 | Menifee County | 86 |
| 68 | Grant County | 83 |
| 68 | Trigg County | 83 |
| 69 | Owsley County | 82 |
| 70 | Lewis County | 80 |
| 71 | Clinton County | 71 |
| 72 | Casey County | 68 |
| 73 | Cumberland County | 65 |
| 74 | Rockcastle County | 64 |
| 75 | Rowan County | 62 |
| 76 | Owen County | 59 |
| 77 | Hickman County | 55 |
| 78 | Boyd County | 54 |
| 78 | Webster County | 54 |
| 79 | Carroll County | 51 |
| 80 | Carlisle County | 48 |
| 80 | Lawrence County | 48 |
| 81 | Mason County | 47 |
| 82 | Butler County | 46 |
| 82 | Wayne County | 46 |
| 83 | Crittenden County | 43 |
| 84 | Estill County | 38 |
| 85 | Union County | 37 |
| 86 | Johnson County | 35 |
| 87 | Ballard County | 32 |
| 88 | Gallatin County | 24 |
| 89 | Bracken County | 23 |
| 90 | Fulton County | 19 |
| 91 | Elliott County | -3 |
| 92 | McLean County | -4 |
| 93 | Livingston County | -6 |
| 94 | Wolfe County | -10 |
| 95 | Monroe County | -12 |
| 96 | Whitley County | -14 |
| 97 | Powell County | -21 |
| 98 | Muhlenberg County | -23 |
| 99 | Knott County | -25 |
| 100 | Caldwell County | -30 |
| 101 | Magoffin County | -50 |
| 102 | Nicholas County | -83 |
| 103 | Leslie County | -84 |
| 104 | Hancock County | -92 |
| 105 | Martin County | -104 |
| 106 | Perry County | -111 |
| 107 | Harlan County | -120 |
| 108 | Bell County | -127 |
| 109 | Clay County | -132 |
| 110 | Letcher County | -154 |
| 111 | Floyd County | -210 |
| 112 | Breathitt County | -309 |
| 113 | Christian County | -1652 |