Ranking of Indiana Counties By Net Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Migration for Indiana was 35.12K. Among all Indiana counties, Hamilton County had the highest net migration (5.49K), followed by Hendricks County (2.93K), and Hancock County (2.55K).

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 Migration in 2024
Hamilton
Hendricks
Hancock
Allen
Boone
Lake
Johnson
Clark
Madison
Floyd
Ranking of Indiana Counties By Net Migration in 2024
Items per page:
0 of 0
Rank County Net Migration
1 Hamilton County 5487
2 Hendricks County 2931
3 Hancock County 2545
4 Allen County 2412
5 Boone County 2300
6 Lake County 2107
7 Johnson County 1897
8 Clark County 1868
9 Madison County 1618
10 Floyd County 1237
11 Morgan County 861
12 Delaware County 791
13 Porter County 755
14 Jackson County 514
15 Tippecanoe County 499
16 Vanderburgh County 468
17 Howard County 446
18 Bartholomew County 386
19 Wayne County 361
20 Warrick County 358
21 Shelby County 353
22 Lawrence County 341
23 Grant County 316
24 Putnam County 304
25 Fayette County 272
26 Henry County 266
27 Washington County 255
28 Vigo County 251
29 Greene County 235
30 Spencer County 225
31 Scott County 224
32 Miami County 214
33 Fountain County 211
33 Vermillion County 211
34 Kosciusko County 196
35 Noble County 187
36 Owen County 182
36 Starke County 182
37 Marshall County 170
38 Crawford County 168
39 Huntington County 166
40 Carroll County 164
41 Harrison County 163
42 Dearborn County 158
43 Orange County 153
44 Wells County 143
45 Jay County 127
46 Jefferson County 122
47 Newton County 117
48 Pike County 102
48 Wabash County 102
49 Gibson County 99
50 Ripley County 89
51 Benton County 86
51 Perry County 86
52 Brown County 84
53 Daviess County 83
54 Switzerland County 82
55 Decatur County 71
56 Posey County 67
57 DeKalb County 66
58 Montgomery County 60
59 White County 53
60 Whitley County 52
61 Tipton County 45
62 Clay County 42
63 Ohio County 37
64 Jennings County 33
65 Pulaski County 31
66 Steuben County 30
67 Randolph County 21
68 Franklin County 17
69 Martin County 14
70 Parke County 8
71 Blackford County 2
72 Sullivan County -8
73 Warren County -12
74 Rush County -13
75 Dubois County -19
75 LaPorte County -19
76 Union County -25
77 Jasper County -41
78 Knox County -43
79 Marion County -50
80 Clinton County -66
81 Monroe County -198
82 Adams County -211
83 St. Joseph County -239
84 Fulton County -244
85 LaGrange County -260
86 Cass County -266
87 Elkhart County -545