United States Net Migration By State in 2012

Updated on January 21, 2024.

According to the US Census Bureau estimates, in 2012, the net migration for the United States was 858,736. Texas had the highest net migration (226,441), followed by Florida (204,331), and California (54,261). On the other hand, Illinois had the lowest net migration -43,513, followed by Ohio (-20,699), and New Jersey (-18,211).

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 2012
< -50K
-50K - 0
1 - 50K
50K - 100K
Over 100K
Table of United States Net Migration By State in 2012
Items per page:
0 of 0
State Net Migration
Alabama 6168
Alaska 1158
Arizona 45529
Arkansas 2712
California 54261
Colorado 38987
Connecticut -1158
Delaware 4549
Florida 204331
Georgia 37428
Hawaii 7227
Idaho 1035
Illinois -43513
Indiana -2438
Iowa -323
Kansas 1695
Kentucky 4771
Louisiana 4048
Maine -218
Maryland 19684
Massachusetts 31129
Michigan -8496
Minnesota 2484
Mississippi -5219
Missouri -4613
Montana 3550
Nebraska 2310
Nevada 17053
New Hampshire 2541
New Jersey -18211
New Mexico -3450
New York -18021
North Carolina 52021
North Dakota 12295
Ohio -20699
Oklahoma 15022
Oregon 15577
Pennsylvania 7211
Rhode Island -580
South Carolina 30410
South Dakota 5529
Tennessee 35385
Texas 226441
Utah 4489
Vermont -1417
Virginia 42251
Washington 34188
West Virginia 1795
Wisconsin -4460
Wyoming 5881
District of Columbia 10407