Ranking of Indiana Counties By Net Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for Indiana was 10.07K. Among all Indiana counties, Hamilton County had the highest net migration (4.65K), followed by Hendricks County (2.95K), and Johnson County (1.83K).

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 2020
Hamilton
Hendricks
Johnson
Hancock
Allen
Boone
Clark
Lake
Vanderburgh
Porter
Ranking of Indiana Counties By Net Migration in 2020
Items per page:
0 of 0
Rank County Net Migration
1 Hamilton County 4648
2 Hendricks County 2953
3 Johnson County 1828
4 Hancock County 1297
5 Allen County 1290
6 Boone County 1185
7 Clark County 977
8 Lake County 937
9 Vanderburgh County 843
10 Porter County 519
11 Whitley County 497
12 Warrick County 483
13 Madison County 436
14 Tippecanoe County 381
15 Floyd County 299
16 Morgan County 283
17 Dearborn County 215
18 Washington County 174
19 Greene County 170
20 Lawrence County 167
21 Bartholomew County 120
22 Tipton County 117
23 Gibson County 114
24 Harrison County 110
25 Brown County 106
26 Henry County 104
27 Decatur County 92
28 Howard County 89
29 Shelby County 88
30 Starke County 82
31 Fountain County 79
32 Montgomery County 78
33 Steuben County 70
34 Rush County 54
35 Crawford County 46
36 Carroll County 34
36 Pulaski County 34
37 Blackford County 28
38 Spencer County 20
39 Ohio County 11
40 Pike County 1
41 Scott County 0
42 Wayne County -1
43 DeKalb County -2
44 Owen County -5
45 Sullivan County -9
46 Union County -16
47 Parke County -17
48 Orange County -19
49 White County -22
50 Perry County -33
51 Franklin County -35
52 Fulton County -40
53 Benton County -41
54 Warren County -48
55 Wells County -57
56 Knox County -58
57 Newton County -60
58 Jasper County -71
59 Clay County -76
59 Jay County -76
60 Jackson County -81
60 Switzerland County -81
61 Ripley County -83
62 Martin County -86
63 Dubois County -93
64 Putnam County -96
65 Fayette County -107
66 Marshall County -108
67 Jennings County -120
67 Posey County -120
67 Vermillion County -120
68 Delaware County -121
68 Wabash County -121
69 Miami County -124
70 Jefferson County -146
71 Huntington County -149
72 LaGrange County -153
73 Daviess County -160
74 Clinton County -171
75 Monroe County -173
76 Cass County -185
77 Adams County -189
78 Noble County -208
79 Vigo County -215
80 Randolph County -309
81 LaPorte County -325
82 Grant County -503
83 Kosciusko County -653
84 St. Joseph County -1083
85 Elkhart County -1389
86 Marion County -2835