Ranking of Kentucky Counties By Net Domestic Migration in 2021
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Kentucky was 2.70K. Among all Kentucky counties, Warren County had the highest net domestic migration (1.52K), followed by Hardin County (772), and Scott County (732).
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 Domestic Migration in 2021
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Warren County | 1520 |
| 2 | Hardin County | 772 |
| 3 | Scott County | 732 |
| 4 | Pulaski County | 721 |
| 5 | Bullitt County | 713 |
| 6 | Jessamine County | 522 |
| 7 | Garrard County | 508 |
| 8 | Boone County | 491 |
| 9 | Oldham County | 484 |
| 10 | Calloway County | 454 |
| 11 | Madison County | 407 |
| 12 | Spencer County | 397 |
| 13 | Nelson County | 385 |
| 14 | Mercer County | 328 |
| 15 | Harrison County | 307 |
| 16 | Marshall County | 305 |
| 17 | Russell County | 302 |
| 18 | Logan County | 292 |
| 19 | Allen County | 276 |
| 20 | Breckinridge County | 265 |
| 21 | Green County | 248 |
| 22 | Woodford County | 230 |
| 23 | Taylor County | 229 |
| 24 | Grant County | 228 |
| 25 | Nicholas County | 224 |
| 26 | Shelby County | 220 |
| 27 | Graves County | 211 |
| 27 | Livingston County | 211 |
| 28 | Hart County | 210 |
| 29 | Franklin County | 209 |
| 29 | Trigg County | 209 |
| 30 | Anderson County | 207 |
| 31 | Grayson County | 200 |
| 32 | Rockcastle County | 192 |
| 33 | Larue County | 191 |
| 34 | Barren County | 189 |
| 35 | Marion County | 187 |
| 36 | Fleming County | 180 |
| 37 | Lee County | 170 |
| 38 | Montgomery County | 168 |
| 39 | Meade County | 165 |
| 40 | Metcalfe County | 144 |
| 41 | Edmonson County | 143 |
| 42 | Simpson County | 127 |
| 43 | Trimble County | 123 |
| 44 | Adair County | 119 |
| 45 | Clinton County | 111 |
| 45 | Wayne County | 111 |
| 46 | Whitley County | 109 |
| 47 | Gallatin County | 104 |
| 48 | Robertson County | 101 |
| 49 | Washington County | 95 |
| 50 | Menifee County | 92 |
| 51 | Bath County | 90 |
| 52 | Elliott County | 83 |
| 53 | Cumberland County | 78 |
| 54 | Casey County | 77 |
| 54 | Jackson County | 77 |
| 55 | Owen County | 67 |
| 56 | Bracken County | 63 |
| 57 | Caldwell County | 58 |
| 58 | Fulton County | 54 |
| 59 | Powell County | 51 |
| 60 | Johnson County | 50 |
| 61 | McLean County | 38 |
| 62 | Laurel County | 29 |
| 62 | Lawrence County | 29 |
| 63 | Ohio County | 27 |
| 64 | Lincoln County | 25 |
| 65 | Greenup County | 24 |
| 66 | Carroll County | 23 |
| 67 | Estill County | 21 |
| 68 | Bourbon County | 19 |
| 69 | Butler County | 16 |
| 70 | Ballard County | 14 |
| 71 | Henry County | 11 |
| 71 | Todd County | 11 |
| 72 | Hancock County | 5 |
| 73 | Wolfe County | -5 |
| 74 | Morgan County | -8 |
| 75 | Carlisle County | -9 |
| 75 | Pendleton County | -9 |
| 76 | McCreary County | -11 |
| 77 | Monroe County | -14 |
| 78 | Knott County | -16 |
| 78 | Owsley County | -16 |
| 79 | Crittenden County | -19 |
| 80 | Boyle County | -26 |
| 80 | Clay County | -26 |
| 81 | Letcher County | -37 |
| 82 | Martin County | -40 |
| 83 | Bell County | -42 |
| 84 | Lewis County | -44 |
| 85 | Hickman County | -46 |
| 86 | Carter County | -65 |
| 87 | Magoffin County | -68 |
| 88 | Breathitt County | -75 |
| 89 | Knox County | -76 |
| 90 | Hopkins County | -93 |
| 91 | McCracken County | -95 |
| 92 | Clark County | -102 |
| 93 | Leslie County | -104 |
| 94 | Webster County | -107 |
| 95 | Rowan County | -121 |
| 96 | Mason County | -141 |
| 97 | Lyon County | -142 |
| 98 | Henderson County | -146 |
| 99 | Boyd County | -201 |
| 100 | Floyd County | -221 |
| 101 | Perry County | -226 |
| 102 | Christian County | -227 |
| 103 | Kenton County | -279 |
| 104 | Daviess County | -293 |
| 105 | Harlan County | -300 |
| 106 | Union County | -326 |
| 107 | Campbell County | -395 |
| 108 | Muhlenberg County | -421 |
| 109 | Pike County | -538 |
| 110 | Fayette County | -3329 |
| 111 | Jefferson County | -5715 |