MoverScout

Who's moving to Washington

Where households are arriving from and leaving for, county by county — built on official federal tax-filer data, not marketing estimates.

+9,821 net households from other states
Arrived from other states
121,973
households, 2022-2023
Left for other states
112,152
households, 2022-2023
Moved within Washington
100,949
households changed county, stayed in state

+9,821 net households — Arrivals from other states and departures to them are close in volume — arrivals edge ahead by 9,821 households. That lead has shrunk to less than half of what it was five years ago. Another 3,013 households arrived from abroad.

Moving in from another state? Your mover needs active interstate operating authority — most local companies don't hold one. See licensed movers in Seattle →
Net household change, five years
Every move in or out of Washington, including from abroad — so the latest bar can differ slightly from the state-to-state figure above.
+21,347
18–19
+14,086
19–20
+4,207
20–21
+3,579
21–22
+8,291
22–23
Tacoma · Pierce County: -978 net from other states, 56,207 moved in or out Everett · Snohomish County: -664 net from other states, 45,799 moved in or out Vancouver · Clark County: +1,988 net from other states, 28,843 moved in or out Spokane · Spokane County: +155 net from other states, 23,939 moved in or out Olympia · Thurston County: +506 net from other states, 21,076 moved in or out Bremerton · Kitsap County: +9 net from other states, 18,546 moved in or out Bellingham · Whatcom County: +304 net from other states, 12,388 moved in or out Kennewick · Benton County: -45 net from other states, 11,726 moved in or out Oak Harbor · Island County: +21 net from other states, 7,754 moved in or out Mount Vernon · Skagit County: -98 net from other states, 7,308 moved in or out Yakima · Yakima County: -249 net from other states, 7,216 moved in or out Longview · Cowlitz County: +57 net from other states, 5,565 moved in or out Tri-Cities · Franklin County: -56 net from other states, 5,562 moved in or out Wenatchee · Chelan County: -20 net from other states, 5,046 moved in or out Moses Lake · Grant County: +16 net from other states, 4,713 moved in or out Centralia · Lewis County: +1 net from other states, 4,523 moved in or out Shelton · Mason County: -14 net from other states, 4,109 moved in or out Pullman · Whitman County: +51 net from other states, 3,917 moved in or out Port Angeles · Clallam County: +217 net from other states, 3,883 moved in or out Aberdeen · Grays Harbor County: +30 net from other states, 3,713 moved in or out Ellensburg · Kittitas County: -84 net from other states, 3,317 moved in or out East Wenatchee · Douglas County: -88 net from other states, 3,095 moved in or out Walla Walla · Walla Walla County: +27 net from other states, 3,010 moved in or out Colville · Stevens County: -26 net from other states, 2,624 moved in or out Port Townsend · Jefferson County: +123 net from other states, 2,217 moved in or out Omak · Okanogan County: +21 net from other states, 1,920 moved in or out Goldendale · Klickitat County: +150 net from other states, 1,486 moved in or out Raymond · Pacific County: +69 net from other states, 1,490 moved in or out Clarkston · Asotin County: +21 net from other states, 1,339 moved in or out Friday Harbor · San Juan County: +12 net from other states, 1,150 moved in or out Newport · Pend Oreille County: +14 net from other states, 951 moved in or out Othello · Adams County: -2 net from other states, 839 moved in or out Carson · Skamania County: +47 net from other states, 755 moved in or out Davenport · Lincoln County: -17 net from other states, 645 moved in or out Republic · Ferry County: -2 net from other states, 426 moved in or out Cathlamet · Wahkiakum County: +27 net from other states, 283 moved in or out Dayton · Columbia County: +1 net from other states, 241 moved in or out Pomeroy · Garfield County: +0 net from other states, 70 moved in or out Seattle · King County: +8,297 net from other states, 135,888 moved in or out
Every county at a glance.
Gained households from other states
Lost households to other states
Circle size — households that moved in or out.
Seattle · King County — the busiest moving market in Washington.
Where Washington is gaining from other states
Largest net state-to-state changes by county — same basis as the figures above, top eight only. Each city page adds the in-state picture.
Seattle King County +8,297
#3,000 of 3,087 U.S. counties for total household growth
Vancouver Clark County +1,988
#71 of 3,087 U.S. counties for total household growth
Olympia Thurston County +506
#96 of 3,087 U.S. counties for total household growth
Bellingham Whatcom County +304
#184 of 3,087 U.S. counties for total household growth
Port Angeles Clallam County +217
#279 of 3,087 U.S. counties for total household growth
Spokane Spokane County +155
#185 of 3,087 U.S. counties for total household growth
Goldendale Klickitat County +150
#597 of 3,087 U.S. counties for total household growth
Port Townsend Jefferson County +123
#351 of 3,087 U.S. counties for total household growth
Where Washington is losing to other states
Largest net state-to-state changes by county — same basis as the figures above, top eight only. Each city page adds the in-state picture.
Tacoma Pierce County -978
Everett Snohomish County -664
Yakima Yakima County -249
Mount Vernon Skagit County -98
East Wenatchee Douglas County -88
Ellensburg Kittitas County -84
Tri-Cities Franklin County -56
Kennewick Benton County -45
Which states Washington trades households with
Each bar shows that state's in/out split — rows ranked by total volume. The IRS publishes only each county's largest partner states, so smaller streams are left out and these totals run below the headline figures.
California +5,920
20,059 in
14,139 out
Oregon +3,050
12,370 in
9,320 out
Texas -134
6,160 in
6,294 out
Arizona -2,065
4,721 in
6,786 out
Idaho -1,207
2,848 in
4,055 out
Florida -90
2,895 in
2,985 out

Households arriving in Washington from another state report $89,952 in average annual income; those leaving for another state report $100,202. Departures out-earn arrivals — Washington is losing its higher earners.

Arriving from another state$89,952
Leaving for another state$100,202
City-level breakdowns
Every city page has its own migration section — who's arriving, from how far, and what kind of mover that calls for.

How this works: IRS SOI County-to-County Migration Data, 2022-2023. The IRS compares the address on consecutive tax returns, so every move here is a real filed household. The headline figures and county lists count moves that crossed a state line; the five-year chart counts every move, including from abroad. The data publishes annually with about a two-year lag, misses people who don't file a return, and leaves 24% of moves unattributed to a specific county, because flows too small to publish are grouped into regional buckets. 39 of Washington's counties have published data.