Ranking of Indiana Counties By Net Migration in 2023

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration for Indiana was 28.54K. Among all Indiana counties, Hamilton County had the highest net migration (4.83K), followed by Hendricks County (3.08K), and Hancock County (2.96K).

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 2023
Hamilton
Hendricks
Hancock
Johnson
Allen
Boone
Madison
Clark
Morgan
Lake
Ranking of Indiana Counties By Net Migration in 2023
Items per page:
0 of 0
Rank County Net Migration
1 Hamilton County 4825
2 Hendricks County 3082
3 Hancock County 2959
4 Johnson County 2041
5 Allen County 1566
6 Boone County 1498
7 Madison County 1434
8 Clark County 1352
9 Morgan County 992
10 Lake County 743
11 Warrick County 737
12 Delaware County 601
13 Grant County 568
14 St. Joseph County 566
15 Howard County 532
16 Dearborn County 502
17 Porter County 501
18 Tippecanoe County 404
19 Bartholomew County 381
20 Henry County 372
21 Putnam County 364
22 Floyd County 363
23 Vanderburgh County 332
24 Harrison County 328
25 DeKalb County 324
26 Jackson County 313
27 Scott County 301
28 Owen County 300
29 Wells County 284
30 Knox County 270
31 Ripley County 258
32 Montgomery County 254
33 Newton County 231
34 Jasper County 221
35 Steuben County 216
36 Greene County 203
36 Vigo County 203
37 Rush County 197
38 Jefferson County 188
39 Jennings County 187
40 Brown County 178
41 White County 174
42 Spencer County 152
42 Whitley County 152
43 Wayne County 150
44 Starke County 148
45 Sullivan County 144
46 Dubois County 138
47 Fountain County 133
48 Orange County 130
49 Noble County 116
50 Washington County 110
51 Fayette County 101
52 Cass County 100
53 Parke County 99
54 Clay County 89
55 Shelby County 88
56 Huntington County 87
57 Benton County 85
58 Perry County 83
59 Franklin County 78
60 Carroll County 60
61 Clinton County 55
61 Martin County 55
62 Blackford County 46
63 Warren County 41
64 Vermillion County 36
65 Union County 31
66 Fulton County 26
67 Pulaski County 23
68 Lawrence County 22
68 Miami County 22
69 Switzerland County 21
70 Wabash County 20
71 Pike County 19
72 LaPorte County 8
73 Tipton County 6
74 Randolph County 3
75 Posey County -12
76 Crawford County -15
77 Daviess County -26
78 Decatur County -29
79 Monroe County -38
80 Marshall County -53
81 Ohio County -54
82 Jay County -67
83 Adams County -87
84 Gibson County -89
85 Kosciusko County -273
86 LaGrange County -323
87 Elkhart County -1230
88 Marion County -3188