Ranking of Kentucky Counties By Net Domestic Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Domestic Migration for Kentucky was 7.29K. Among all Kentucky counties, Madison County had the highest net domestic migration (1.63K), followed by Warren County (1.09K), and Pulaski County (797).

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 2024
Madison
Warren
Pulaski
Boone
Scott
Bullitt
Kenton
Franklin
Nelson
Clark
Ranking of Kentucky Counties By Net Domestic Migration in 2024
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Madison County 1626
2 Warren County 1093
3 Pulaski County 797
4 Boone County 693
5 Scott County 673
6 Bullitt County 671
7 Kenton County 668
8 Franklin County 549
9 Nelson County 441
10 Clark County 400
11 Mercer County 370
12 Calloway County 322
13 Boyd County 288
14 Meade County 284
15 Barren County 283
16 Jessamine County 282
17 Montgomery County 278
18 Grayson County 258
19 Whitley County 252
20 Lincoln County 234
21 Allen County 225
22 Anderson County 224
22 Trigg County 224
23 Boyle County 223
24 Shelby County 219
25 Edmonson County 215
26 Taylor County 214
27 Fleming County 212
28 Logan County 208
29 Henry County 206
30 Jackson County 204
31 Spencer County 193
32 McCracken County 188
33 Rockcastle County 172
34 Hart County 163
34 Ohio County 163
35 Breckinridge County 156
36 Owen County 154
37 Marshall County 150
38 Hopkins County 146
39 Russell County 145
40 Nicholas County 140
41 Green County 133
42 Greenup County 131
43 Garrard County 129
44 Todd County 125
45 Estill County 124
46 Simpson County 123
47 Bourbon County 114
48 Harrison County 113
49 Casey County 111
50 Graves County 101
51 Johnson County 100
52 Hancock County 96
53 Union County 94
54 Cumberland County 89
54 Muhlenberg County 89
55 Mason County 86
56 Rowan County 85
57 Carroll County 84
58 Menifee County 81
59 McLean County 76
60 Bracken County 67
61 Knox County 60
62 Carter County 55
63 Robertson County 54
64 Lee County 53
65 Pendleton County 51
66 Ballard County 44
67 Washington County 43
68 Metcalfe County 38
69 Carlisle County 37
70 Webster County 36
71 Butler County 35
71 Grant County 35
72 Henderson County 33
73 Wayne County 31
74 Caldwell County 29
75 Elliott County 26
76 Hickman County 14
77 Laurel County 0
78 Marion County -1
79 Trimble County -5
80 Crittenden County -8
81 Magoffin County -11
82 Owsley County -12
83 Clay County -15
83 Clinton County -15
84 Bath County -16
85 Oldham County -28
86 Bell County -34
86 Gallatin County -34
87 Livingston County -35
88 Lyon County -37
89 Lewis County -38
89 Woodford County -38
90 Wolfe County -40
91 Leslie County -50
92 Harlan County -52
93 Fulton County -53
93 Powell County -53
94 Lawrence County -62
95 Adair County -65
96 Monroe County -70
97 Knott County -76
98 Breathitt County -95
98 Letcher County -95
99 Floyd County -100
100 Hardin County -118
101 Perry County -138
102 McCreary County -154
103 Larue County -158
104 Martin County -167
105 Daviess County -168
106 Campbell County -174
107 Morgan County -175
108 Pike County -268
109 Christian County -853
110 Fayette County -2020
111 Jefferson County -4606