Ranking of Indiana 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 Indiana was 3.17K. Among all Indiana counties, Hancock County had the highest net domestic migration (2.89K), followed by Hamilton County (2.65K), and Hendricks County (2.35K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Indiana 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 Indiana Counties By Net Domestic Migration in 2023
Hancock
Hamilton
Hendricks
Johnson
Boone
Madison
Clark
Morgan
Warrick
Dearborn
Ranking of Indiana Counties By Net Domestic Migration in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Hancock County 2887
2 Hamilton County 2648
3 Hendricks County 2353
4 Johnson County 1565
5 Boone County 1415
6 Madison County 1405
7 Clark County 1190
8 Morgan County 949
9 Warrick County 644
10 Dearborn County 489
10 Howard County 489
11 Grant County 372
12 Henry County 366
13 Porter County 339
14 Delaware County 333
15 Harrison County 305
16 DeKalb County 298
17 Putnam County 290
18 Owen County 289
18 Scott County 289
19 Floyd County 269
20 Wells County 260
21 Ripley County 256
22 Montgomery County 238
23 Jasper County 209
24 Jennings County 184
25 Rush County 180
26 Greene County 174
27 Knox County 167
28 Brown County 163
29 Newton County 161
30 Jefferson County 148
31 Whitley County 144
32 Sullivan County 143
33 Steuben County 142
34 Spencer County 135
35 Fountain County 133
36 Orange County 129
37 Starke County 112
38 Parke County 99
39 Washington County 96
40 Allen County 88
41 Clay County 85
42 Fayette County 80
43 Benton County 65
44 White County 58
45 Noble County 57
46 Franklin County 56
47 Perry County 55
48 Martin County 53
49 Blackford County 40
50 Carroll County 38
51 Warren County 33
52 Vermillion County 32
53 Union County 30
54 Fulton County 22
55 Pike County 21
56 Huntington County 20
56 Wayne County 20
57 Switzerland County 17
58 Miami County 11
59 Lawrence County 10
60 Wabash County 6
61 Pulaski County 3
62 Tipton County -2
62 Vanderburgh County -2
63 Dubois County -3
64 Cass County -9
65 Crawford County -14
66 Shelby County -15
67 Posey County -23
68 Clinton County -38
69 Lake County -43
70 Randolph County -44
71 Vigo County -45
72 Decatur County -49
73 Ohio County -54
74 LaPorte County -62
75 Jay County -84
76 Gibson County -109
77 Marshall County -113
78 Adams County -133
79 Jackson County -143
80 Daviess County -158
81 Bartholomew County -298
82 LaGrange County -349
83 Kosciusko County -406
84 St. Joseph County -705
85 Monroe County -1329
86 Elkhart County -1987
87 Tippecanoe County -2131
88 Marion County -11836