United States Net Migration By State in 2021

Updated on June 15, 2025.

According to the US Census Bureau estimates, in 2021, the net migration for the United States was 376,004. Florida had the highest net migration (293,424), followed by Texas (239,040), and North Carolina (113,126). On the other hand, California had the lowest net migration -433,459, followed by New York (-271,283), and Illinois (-102,800).

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
Items per page:
0 of 0
State Net Migration
Alabama 26979
Alaska -2565
Arizona 91582
Arkansas 17227
California -433459
Colorado 9728
Connecticut 25621
Delaware 14400
Florida 293424
Georgia 46541
Hawaii -7784
Idaho 52676
Illinois -102800
Indiana 22528
Iowa 5645
Kansas -2782
Kentucky 4459
Louisiana -24633
Maine 19028
Maryland -8725
Massachusetts 1762
Michigan -22196
Minnesota -5026
Mississippi -5170
Missouri 21062
Montana 21252
Nebraska -4403
Nevada 29286
New Hampshire 10070
New Jersey -17885
New Mexico 1222
New York -271283
North Carolina 113126
North Dakota -3513
Ohio -17561
Oklahoma 28766
Oregon 11913
Pennsylvania 38382
Rhode Island 1426
South Carolina 71914
South Dakota 7225
Tennessee 48595
Texas 239040
Utah 32087
Vermont 5286
Virginia 9676
Washington -1697
West Virginia 3711
Wisconsin -15414
Wyoming 1946
District of Columbia -4685