United States Net Migration By State in 2021

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for the United States was 376,029. Florida had the highest net migration (290,795), followed by Texas (236,293), and North Carolina (114,384). On the other hand, California had the lowest net migration -414,830, followed by New York (-267,050), and Illinois (-104,188).

You can also see links at the bottom of the page for similar information for each state by county as well as the trend for each state.

Hover over or click on the chart to see this information for each state. The data can also be filtered, sorted, and explored further 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 29509
Alaska -2693
Arizona 89830
Arkansas 18786
California -414830
Colorado 9604
Connecticut 25236
Delaware 13720
Florida 290795
Georgia 45617
Hawaii -7431
Idaho 52036
Illinois -104188
Indiana 22144
Iowa 5508
Kansas -2906
Kentucky 4517
Louisiana -25105
Maine 18316
Maryland -8659
Massachusetts -10241
Michigan -22522
Minnesota -10789
Mississippi -2848
Missouri 20678
Montana 21083
Nebraska -4413
Nevada 29061
New Hampshire 10054
New Jersey -18995
New Mexico 1052
New York -267050
North Carolina 114384
North Dakota -3539
Ohio -18349
Oklahoma 28481
Oregon 12894
Pennsylvania 37945
Rhode Island 1462
South Carolina 71535
South Dakota 7131
Tennessee 53563
Texas 236293
Utah 31734
Vermont 5250
Virginia 8845
Washington -1399
West Virginia 3593
Wisconsin -15712
Wyoming 1920
District of Columbia -4878