United States Net Migration By State in 2021

Updated on July 18, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for the United States was 376,008. Florida had the highest net migration (291,484), followed by Texas (235,118), and North Carolina (111,829). On the other hand, California had the lowest net migration -414,746, followed by New York (-266,390), and Illinois (-104,209).

Hover over or click on the chart to see this information for each state. The data can also be found in a table below.

Net migration for a state refers to the difference between the number of migrants, both domestic and international, moving to the state and those leaving the state. Or to put it simply, the net migration for a given state is the inbound migration minus the outbound migration for that state.

See this for other years:
United States Net Migration By State in 2021
< -50K
-50K - 0
1 - 50K
50K - 100K
Over 100K
Table of United States Net Migration By State in 2021
State
Net Migration
Florida 291,484
Texas 235,118
North Carolina 111,829
Arizona 90,300
South Carolina 71,396
Idaho 52,222
Tennessee 48,355
Georgia 45,502
Pennsylvania 38,002
Utah 31,718
Alabama 29,521
Nevada 28,999
Oklahoma 28,536
Connecticut 25,249
Indiana 22,197
Montana 21,088
Missouri 20,673
Arkansas 19,152
Maine 18,950
Delaware 14,223
Oregon 12,862
New Hampshire 10,003
Colorado 9,317
Virginia 8,828
South Dakota 7,126
Items per page:
1 – 25 of 51