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.

See this for other years:
Ranking of Kentucky Counties By Net Migration in 2021
Warren
Hardin
Scott
Pulaski
Bullitt
Boone
Jessamine
Garrard
Oldham
Calloway
Ranking of Kentucky Counties By Net Migration in 2021
Items per page:
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