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.

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