Ranking of Kentucky Counties By Net Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for Kentucky was 1.90K. Among all Kentucky counties, Boone County had the highest net migration (1.14K), followed by Scott County (1.13K), and Warren County (1.10K).

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 2020
Boone
Scott
Warren
Madison
Boyle
Laurel
Shelby
Pulaski
Calloway
Bullitt
Ranking of Kentucky Counties By Net Migration in 2020
Items per page:
0 of 0
Rank County Net Migration
1 Boone County 1138
2 Scott County 1129
3 Warren County 1104
4 Madison County 1005
5 Boyle County 421
6 Laurel County 420
7 Shelby County 407
8 Pulaski County 389
9 Calloway County 333
10 Bullitt County 332
11 Spencer County 269
12 Franklin County 261
13 Daviess County 254
14 Logan County 247
15 Marshall County 234
16 Clark County 184
17 Bourbon County 170
18 Grant County 166
19 Owen County 151
20 McCracken County 148
21 Edmonson County 137
22 Adair County 136
23 Trigg County 135
24 Rowan County 131
25 Nelson County 128
26 Barren County 118
27 Rockcastle County 114
28 Woodford County 113
29 Anderson County 104
30 Harrison County 93
30 Todd County 93
31 Russell County 91
32 Green County 90
32 Simpson County 90
33 Hopkins County 75
34 Oldham County 70
35 Carroll County 66
36 Crittenden County 64
37 Whitley County 59
38 Grayson County 56
39 Marion County 54
40 Larue County 51
41 Breckinridge County 50
41 Lawrence County 50
41 Menifee County 50
42 Campbell County 49
43 Garrard County 48
44 Kenton County 45
45 Jackson County 39
46 Washington County 37
47 Henry County 34
48 Hickman County 33
49 Mercer County 25
49 Metcalfe County 25
50 Hancock County 24
51 Estill County 16
51 Pendleton County 16
51 Taylor County 16
52 Fleming County 13
52 Nicholas County 13
53 Fulton County 5
54 Meade County 4
55 Wolfe County 3
56 Allen County 0
57 Caldwell County -3
58 Mason County -4
59 Hardin County -5
60 Robertson County -10
61 Ballard County -15
62 Carlisle County -16
63 Breathitt County -22
64 Wayne County -31
65 Trimble County -33
66 Union County -34
67 Lyon County -37
68 Montgomery County -38
69 Hart County -39
70 Bracken County -43
71 Lewis County -44
72 Webster County -48
73 Lincoln County -54
73 Owsley County -54
74 Livingston County -55
75 Knox County -58
76 Cumberland County -60
77 McLean County -67
78 Bath County -68
78 Clinton County -68
79 Lee County -77
79 Monroe County -77
79 Powell County -77
80 Gallatin County -80
81 Jessamine County -85
82 Johnson County -87
83 Elliott County -90
84 Casey County -106
84 Morgan County -106
85 Magoffin County -121
86 Carter County -122
87 Ohio County -128
88 Greenup County -131
89 Muhlenberg County -146
90 Boyd County -149
91 Butler County -150
92 Leslie County -160
93 Martin County -178
94 McCreary County -184
95 Perry County -187
96 Letcher County -231
97 Clay County -240
98 Harlan County -250
99 Knott County -278
100 Graves County -358
101 Floyd County -368
102 Bell County -454
103 Henderson County -461
104 Fayette County -499
105 Pike County -563
106 Christian County -962
107 Jefferson County -1512