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
Items per page:
0 of 0
State Net Migration
Alabama 29521
Alaska -2075
Arizona 90300
Arkansas 19152
California -414746
Colorado 9317
Connecticut 25249
Delaware 14223
Florida 291484
Georgia 45502
Hawaii -7939
Idaho 52222
Illinois -104209
Indiana 22197
Iowa 5506
Kansas -2906
Kentucky 4973
Louisiana -25141
Maine 18950
Maryland -8642
Massachusetts -9792
Michigan -22837
Minnesota -5364
Mississippi -2829
Missouri 20673
Montana 21088
Nebraska -4457
Nevada 28999
New Hampshire 10003
New Jersey -18816
New Mexico 1053
New York -266390
North Carolina 111829
North Dakota -3555
Ohio -18344
Oklahoma 28536
Oregon 12862
Pennsylvania 38002
Rhode Island 1437
South Carolina 71396
South Dakota 7126
Tennessee 48355
Texas 235118
Utah 31718
Vermont 5257
Virginia 8828
Washington -1422
West Virginia 3605
Wisconsin -16101
Wyoming 1898
District of Columbia -4806