Ranking of Indiana Counties By Net Domestic Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net Domestic Migration for Indiana was 1.32K. Among all Indiana counties, Hamilton County had the highest net domestic migration (4.17K), followed by Hendricks County (2.80K), and Johnson County (1.65K).

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 2020
Hamilton
Hendricks
Johnson
Hancock
Boone
Clark
Allen
Lake
Vanderburgh
Porter
Ranking of Indiana Counties By Net Domestic Migration in 2020
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Hamilton County 4173
2 Hendricks County 2802
3 Johnson County 1648
4 Hancock County 1281
5 Boone County 1128
6 Clark County 912
7 Allen County 897
8 Lake County 850
9 Vanderburgh County 727
10 Porter County 488
10 Whitley County 488
11 Warrick County 458
12 Madison County 396
13 Floyd County 248
14 Morgan County 244
15 Dearborn County 209
16 Washington County 174
17 Lawrence County 168
18 Greene County 152
19 Brown County 108
20 Tipton County 106
21 Henry County 102
22 Harrison County 97
23 Decatur County 81
23 Starke County 81
24 Gibson County 77
25 Fountain County 74
26 Montgomery County 57
27 Shelby County 51
28 Rush County 48
29 Steuben County 47
30 Crawford County 46
31 Howard County 43
32 Blackford County 25
33 Pulaski County 24
34 Spencer County 21
35 Carroll County 18
36 Ohio County 8
37 DeKalb County 0
38 Pike County -2
39 Owen County -7
39 Sullivan County -7
40 Scott County -11
41 Parke County -17
42 Union County -23
43 Orange County -25
44 Franklin County -39
45 Perry County -40
46 Benton County -42
47 Fulton County -47
48 White County -48
49 Warren County -50
50 Wayne County -68
50 Wells County -68
51 Jay County -70
51 Knox County -70
52 Jasper County -72
53 Clay County -77
54 Ripley County -83
55 Newton County -84
56 Martin County -85
57 Switzerland County -90
58 Fayette County -112
59 Posey County -119
60 Putnam County -121
61 Jennings County -127
62 Wabash County -128
63 Vermillion County -129
64 Marshall County -130
65 Dubois County -134
66 Miami County -140
67 Jackson County -149
68 LaGrange County -152
69 Huntington County -159
70 Jefferson County -163
71 Daviess County -170
72 Clinton County -172
73 Adams County -194
74 Delaware County -207
75 Noble County -242
76 Cass County -267
77 Bartholomew County -298
78 Vigo County -323
79 Randolph County -324
80 LaPorte County -362
81 Grant County -517
82 Kosciusko County -736
83 Tippecanoe County -769
84 Monroe County -829
85 St. Joseph County -1517
86 Elkhart County -1539
87 Marion County -5880