California Net Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net migration for California was 121,482. Santa Clara County had the highest net migration (22,610) followed by Riverside County (18,546), and Sacramento County (11,818). On the other hand, Monterey County had the lowest net migration (-2,032), followed by Santa Cruz County (-1,575), and Fresno County (-1,574).

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 2024
California Net Migration By County in 2024
Items per page:
0 of 0
County Net Migration
Alameda 5422
Alpine -10
Amador 452
Butte 1441
Calaveras 157
Colusa -109
Contra Costa 7594
Del Norte 566
El Dorado 675
Fresno -1574
Glenn 68
Humboldt -1110
Imperial 154
Inyo -8
Kern 2469
Kings 659
Lake 180
Lassen -371
Los Angeles 271
Madera 1296
Marin 758
Mariposa 123
Mendocino 47
Merced 856
Modoc 38
Mono -237
Monterey -2032
Napa -533
Nevada 505
Orange 7389
Placer 9517
Plumas -182
Riverside 18546
Sacramento 11818
San Benito 474
San Bernardino 3724
San Diego 292
San Francisco 7552
San Joaquin 7486
San Luis Obispo 163
San Mateo 6444
Santa Barbara -1125
Santa Clara 22610
Santa Cruz -1575
Shasta 1313
Sierra -23
Siskiyou -83
Solano 3465
Sonoma 2143
Stanislaus 1138
Sutter -198
Tehama -429
Trinity 65
Tulare -513
Tuolumne 108
Ventura 269
Yolo 2023
Yuba 1324