California Net Migration By County in 2021

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2021, the net migration for California was -433,459. Riverside County had the highest net migration (26,646) followed by Placer County (7,336), and San Joaquin County (4,881). On the other hand, Los Angeles County had the lowest net migration (-185,627), followed by San Francisco County (-55,485), and Santa Clara County (-50,198).

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

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
California Net Migration By County in 2021
California Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Alameda -39519
Alpine 46
Amador 897
Butte -3245
Calaveras 1185
Colusa -56
Contra Costa -5321
Del Norte 18
El Dorado 2859
Fresno -1593
Glenn -239
Humboldt -1083
Imperial -1106
Inyo -51
Kern 2107
Kings -1092
Lake 675
Lassen -488
Los Angeles -185627
Madera 1971
Marin -2041
Mariposa 82
Mendocino 96
Merced 321
Modoc -1
Mono -31
Monterey -3413
Napa -1148
Nevada 1734
Orange -30600
Placer 7336
Plumas 271
Riverside 26646
Sacramento -2869
San Benito 1925
San Bernardino 612
San Diego -36598
San Francisco -55485
San Joaquin 4881
San Luis Obispo -2182
San Mateo -24043
Santa Barbara -11792
Santa Clara -50198
Santa Cruz -10175
Shasta 773
Sierra 86
Siskiyou 352
Solano -3106
Sonoma -3800
Stanislaus -2197
Sutter -660
Tehama -134
Trinity 70
Tulare 195
Tuolumne 84
Ventura -5132
Yolo -4345
Yuba 689