Ranking of Kentucky Counties By Net Domestic Migration in 2023

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Kentucky was 7.30K. Among all Kentucky counties, Madison County had the highest net domestic migration (2.03K), followed by Bullitt County (1.01K), and Warren County (887).

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 2023
Madison
Bullitt
Warren
Scott
Pulaski
Oldham
Jessamine
Allen
Laurel
Shelby
Ranking of Kentucky Counties By Net Domestic Migration in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Madison County 2030
2 Bullitt County 1010
3 Warren County 887
4 Scott County 810
5 Pulaski County 627
6 Oldham County 599
7 Jessamine County 585
8 Allen County 502
9 Laurel County 498
10 Shelby County 489
11 Boone County 442
12 Lincoln County 417
13 Logan County 406
14 Clark County 385
15 McCreary County 353
16 Harrison County 337
17 Calloway County 330
18 Nelson County 323
19 McCracken County 321
20 Anderson County 313
21 Simpson County 300
22 Garrard County 294
23 Spencer County 288
24 Mercer County 266
25 Campbell County 265
26 Henry County 224
27 Washington County 218
28 Breckinridge County 216
29 Edmonson County 214
29 Montgomery County 214
30 Adair County 208
31 Grayson County 205
32 Woodford County 198
33 Larue County 195
34 Franklin County 192
35 Boyle County 188
36 Bath County 181
37 Fleming County 173
38 Carter County 166
39 Morgan County 165
40 Hardin County 164
41 Taylor County 162
42 Lyon County 161
43 Barren County 149
44 Jackson County 147
44 Ohio County 147
45 Henderson County 142
46 Meade County 140
47 Russell County 137
48 Kenton County 135
49 Hart County 124
50 Pendleton County 122
51 Trimble County 120
52 Green County 117
53 Marion County 113
54 Knox County 112
55 Marshall County 104
56 Metcalfe County 96
57 Lee County 87
58 Menifee County 86
59 Grant County 84
59 Hopkins County 84
60 Bourbon County 82
60 Owsley County 82
60 Robertson County 82
61 Lewis County 81
61 Trigg County 81
62 Greenup County 76
63 Todd County 68
64 Cumberland County 64
64 Rockcastle County 64
65 Casey County 61
66 Pike County 56
67 Hickman County 55
68 Owen County 51
69 Lawrence County 49
70 Clinton County 44
71 Union County 37
72 Crittenden County 33
73 Carlisle County 26
74 Carroll County 24
74 Johnson County 24
75 Boyd County 22
75 Estill County 22
76 Fulton County 21
77 Rowan County 19
78 Gallatin County 18
79 Wayne County 17
80 Ballard County 13
80 Mason County 13
81 Bracken County 8
82 Butler County 3
83 Elliott County -3
84 Livingston County -6
85 McLean County -11
86 Webster County -17
87 Graves County -19
87 Monroe County -19
88 Powell County -20
89 Daviess County -24
90 Caldwell County -27
91 Muhlenberg County -30
92 Knott County -45
93 Magoffin County -46
94 Whitley County -70
95 Wolfe County -76
96 Nicholas County -83
97 Leslie County -84
98 Hancock County -92
99 Martin County -104
100 Perry County -108
101 Harlan County -119
102 Bell County -125
103 Clay County -137
104 Letcher County -154
105 Floyd County -219
106 Breathitt County -321
107 Christian County -1869
108 Fayette County -2678
109 Jefferson County -6260