Ranking of Kentucky Counties By Net Migration in 2021
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2021, the Net Migration for Kentucky was 4.46K. Among all Kentucky counties, Warren County had the highest net migration (1.65K), followed by Hardin County (796), and Scott County (738).
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), 2021 Census.
See this for other years:
Ranking of Kentucky Counties By Net Migration in 2021
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Warren County | 1648 |
| 2 | Hardin County | 796 |
| 3 | Scott County | 738 |
| 4 | Pulaski County | 727 |
| 5 | Bullitt County | 726 |
| 6 | Boone County | 579 |
| 7 | Jessamine County | 536 |
| 8 | Garrard County | 519 |
| 9 | Oldham County | 493 |
| 10 | Calloway County | 465 |
| 11 | Madison County | 420 |
| 12 | Spencer County | 399 |
| 13 | Nelson County | 392 |
| 14 | Mercer County | 326 |
| 15 | Russell County | 309 |
| 16 | Harrison County | 307 |
| 17 | Marshall County | 305 |
| 18 | Logan County | 299 |
| 19 | Allen County | 275 |
| 20 | Breckinridge County | 266 |
| 21 | Shelby County | 251 |
| 22 | Green County | 248 |
| 23 | Taylor County | 238 |
| 24 | Franklin County | 234 |
| 25 | Woodford County | 232 |
| 26 | Grant County | 228 |
| 27 | Nicholas County | 224 |
| 28 | Graves County | 212 |
| 29 | Hart County | 211 |
| 29 | Livingston County | 211 |
| 30 | Trigg County | 210 |
| 31 | Anderson County | 208 |
| 32 | Grayson County | 201 |
| 33 | Barren County | 197 |
| 34 | Larue County | 192 |
| 34 | Rockcastle County | 192 |
| 35 | Marion County | 189 |
| 36 | Fleming County | 179 |
| 37 | Lee County | 172 |
| 38 | Meade County | 167 |
| 38 | Montgomery County | 167 |
| 39 | Edmonson County | 144 |
| 39 | Metcalfe County | 144 |
| 40 | Simpson County | 128 |
| 41 | Adair County | 123 |
| 42 | Trimble County | 122 |
| 43 | Whitley County | 116 |
| 44 | Clinton County | 114 |
| 45 | Wayne County | 112 |
| 46 | Gallatin County | 104 |
| 47 | Robertson County | 101 |
| 48 | Washington County | 94 |
| 49 | Menifee County | 92 |
| 50 | Bath County | 90 |
| 51 | Elliott County | 83 |
| 52 | Cumberland County | 79 |
| 53 | Casey County | 77 |
| 53 | Jackson County | 77 |
| 54 | Owen County | 68 |
| 55 | Bracken County | 63 |
| 56 | Caldwell County | 58 |
| 57 | Fulton County | 54 |
| 58 | Powell County | 52 |
| 59 | Johnson County | 51 |
| 60 | McLean County | 38 |
| 61 | Laurel County | 33 |
| 62 | Lawrence County | 29 |
| 62 | Ohio County | 29 |
| 63 | Lincoln County | 25 |
| 64 | Estill County | 24 |
| 64 | Greenup County | 24 |
| 65 | Bourbon County | 23 |
| 65 | Carroll County | 23 |
| 66 | Butler County | 21 |
| 67 | Ballard County | 14 |
| 68 | Henry County | 12 |
| 69 | Todd County | 9 |
| 70 | Hancock County | 5 |
| 71 | Wolfe County | -5 |
| 72 | Morgan County | -6 |
| 73 | Pendleton County | -8 |
| 74 | Carlisle County | -9 |
| 75 | McCreary County | -10 |
| 76 | Monroe County | -14 |
| 77 | Knott County | -15 |
| 78 | Owsley County | -16 |
| 79 | Boyle County | -17 |
| 80 | Crittenden County | -18 |
| 81 | Clay County | -26 |
| 82 | Letcher County | -37 |
| 83 | Martin County | -40 |
| 84 | Bell County | -42 |
| 85 | Lewis County | -43 |
| 86 | Hickman County | -46 |
| 87 | Carter County | -65 |
| 88 | Magoffin County | -66 |
| 89 | Knox County | -74 |
| 90 | Breathitt County | -75 |
| 91 | Hopkins County | -86 |
| 92 | McCracken County | -93 |
| 93 | Clark County | -95 |
| 94 | Leslie County | -104 |
| 95 | Webster County | -105 |
| 96 | Rowan County | -121 |
| 97 | Mason County | -136 |
| 98 | Henderson County | -142 |
| 99 | Lyon County | -143 |
| 100 | Boyd County | -202 |
| 101 | Kenton County | -218 |
| 102 | Perry County | -221 |
| 103 | Floyd County | -223 |
| 104 | Christian County | -228 |
| 105 | Daviess County | -265 |
| 106 | Harlan County | -299 |
| 107 | Union County | -327 |
| 108 | Campbell County | -376 |
| 109 | Muhlenberg County | -420 |
| 110 | Pike County | -539 |
| 111 | Fayette County | -2990 |
| 112 | Jefferson County | -4919 |