Washington Net Migration By County in 2019

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2019, the net migration for Washington was 59,396. King County had the highest net migration (10,297) followed by Spokane County (7,716), and Pierce County (6,599). On the other hand, Yakima County had the lowest net migration (-577), followed by Columbia County (-24), and Garfield County (6).

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:
Washington Net Migration By County in 2019
Items per page:
0 of 0
County Net Migration
Adams 37
Asotin 16
Benton 1844
Chelan 276
Clallam 1213
Clark 5056
Columbia -24
Cowlitz 1673
Douglas 516
Ferry 33
Franklin 417
Garfield 6
Grant 662
Grays Harbor 1426
Island 861
Jefferson 686
King 10297
Kitsap 2004
Kittitas 441
Klickitat 336
Lewis 1164
Lincoln 248
Mason 1474
Okanogan 334
Pacific 635
Pend Oreille 188
Pierce 6599
San Juan 403
Skagit 1314
Skamania 164
Snohomish 4224
Spokane 7716
Stevens 569
Thurston 3304
Wahkiakum 99
Walla Walla 234
Whatcom 3314
Whitman 214
Yakima -577