Ranking of Kentucky Counties By Net Domestic Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net Domestic Migration for Kentucky was -308. Among all Kentucky counties, Scott County had the highest net domestic migration (1.12K), followed by Boone County (1.05K), and Madison County (979).

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 Domestic Migration in 2020
Scott
Boone
Madison
Warren
Laurel
Boyle
Pulaski
Shelby
Bullitt
Calloway
Ranking of Kentucky Counties By Net Domestic Migration in 2020
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Scott County 1121
2 Boone County 1050
3 Madison County 979
4 Warren County 850
5 Laurel County 424
6 Boyle County 410
7 Pulaski County 376
8 Shelby County 374
9 Bullitt County 333
10 Calloway County 286
11 Spencer County 271
12 Logan County 249
13 Marshall County 233
14 Franklin County 230
15 Daviess County 187
16 Clark County 182
17 Bourbon County 177
18 Grant County 169
19 McCracken County 151
19 Owen County 151
20 Edmonson County 138
21 Adair County 134
21 Trigg County 134
22 Nelson County 128
23 Rowan County 126
24 Woodford County 119
25 Rockcastle County 115
26 Barren County 113
27 Anderson County 97
27 Todd County 97
28 Russell County 96
29 Harrison County 93
30 Green County 90
31 Simpson County 86
32 Oldham County 71
33 Carroll County 66
34 Crittenden County 64
35 Hopkins County 60
36 Marion County 56
37 Grayson County 55
38 Breckinridge County 52
38 Larue County 52
39 Menifee County 50
40 Garrard County 49
41 Lawrence County 45
41 Whitley County 45
42 Jackson County 39
43 Washington County 37
44 Hickman County 33
45 Henry County 32
46 Metcalfe County 25
47 Hancock County 24
47 Mercer County 24
48 Estill County 16
49 Fleming County 13
49 Nicholas County 13
49 Pendleton County 13
50 Meade County 6
51 Fulton County 5
52 Wolfe County 3
53 Allen County 1
54 Caldwell County -2
55 Mason County -3
56 Taylor County -4
57 Campbell County -8
58 Robertson County -10
59 Kenton County -12
60 Ballard County -14
61 Carlisle County -16
62 Hardin County -21
63 Breathitt County -22
64 Wayne County -29
65 Montgomery County -30
66 Trimble County -31
67 Lyon County -33
68 Union County -36
69 Hart County -39
70 Bracken County -43
71 Lewis County -44
72 Webster County -50
73 Lincoln County -52
74 Owsley County -54
75 Livingston County -55
76 Cumberland County -60
77 Knox County -63
78 Clinton County -67
78 McLean County -67
79 Bath County -69
80 Powell County -76
81 Lee County -77
81 Monroe County -77
82 Gallatin County -82
83 Johnson County -84
84 Elliott County -88
85 Jessamine County -104
86 Casey County -105
87 Morgan County -112
88 Magoffin County -121
89 Carter County -124
90 Ohio County -128
91 Greenup County -134
92 Muhlenberg County -143
93 Boyd County -144
94 Butler County -153
95 Leslie County -162
96 Martin County -177
97 McCreary County -194
98 Perry County -202
99 Letcher County -232
100 Clay County -242
101 Harlan County -252
102 Knott County -275
103 Floyd County -367
104 Graves County -369
105 Bell County -453
106 Henderson County -464
107 Pike County -571
108 Fayette County -920
109 Christian County -968
110 Jefferson County -2492