Oregon Net Migration By County in 2021

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2021, the net migration for Oregon was 11,913. Deschutes County had the highest net migration (6,038) followed by Lane County (2,953), and Douglas County (1,655). On the other hand, Multnomah County had the lowest net migration (-11,805), followed by Washington County (-1,173), and Benton County (-517).

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:
Oregon Net Migration By County in 2021
Oregon Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Baker 258
Benton -517
Clackamas 1114
Clatsop 921
Columbia 566
Coos 651
Crook 942
Curry 566
Deschutes 6038
Douglas 1655
Gilliam 1
Grant 90
Harney 122
Hood River 89
Jackson 1383
Jefferson 605
Josephine 970
Klamath 1066
Lake 167
Lane 2953
Lincoln 862
Linn 1098
Malheur 40
Marion 588
Morrow 76
Multnomah -11805
Polk 1468
Sherman 39
Tillamook 484
Umatilla -280
Union 157
Wallowa 191
Wasco 189
Washington -1173
Wheeler 4
Yamhill 335