2028 forecast · Washington · President · 12 electoral votes

The Democrat is very likely to carry Washington.

A generic Democrat against JD Vance: D +38.8 in the average of 20,000 county simulations, with 80% of runs between D +45.6 and D +31.8. Projected votes: 2,687,406 Democratic, 1,185,836 Republican, 107,999 other, 3,981,241 in all.

>99%Democratic win chance
D +38.82028 margin
D +18.92024 actual
<1%Chance it is the tipping point

Every county

simulated margin
D +40R +40

20,000 simulated elections

margin, R minus D
D 40D 20EvenR 20R 40

From 2024 to 2028

2024 resultD +18.9Certified county votes.
National environmentD +36.8National swing by county elasticity, 2020 to 2024 trend and 2026 shifts.
Deaths and aging0.3 toward ROlder cohorts leave, every cohort ages four years.
New 18 to 21 voters0.8 toward D5.3% of the 2028 electorate here.
Life cycle drift0.3 toward RVoters under 44 drifting a little right as they age.
MigrationNo changeMovers in and out since 2020, carried to 2028.
2028 modelD +38.8Includes Vance's own home and polling effects and the simulation's vote weighting. Votes: 3,898,835 in 2024, 3,981,242 projected.

Democrats against Vance

Washington
DemocratMarginD win
ButtigiegD +40.4>99%
TalaricoHYPD +40.2>99%
CooperHYPD +39.8>99%
Rob SandHYPD +39.6>99%
OssoffD +39.6>99%
CubanD +39.3>99%
HarrisD +39.2>99%
BookerHYPD +39.1>99%
KellyHYPD +38.9>99%
BeshearHYPD +38.9>99%
Generic DemocratD +38.8>99%
WhitmerHYPD +38.8>99%
GallegoHYPD +38.8>99%
WalzHYPD +38.8>99%
BrownHYPD +38.8>99%
EmanuelHYPD +38.8>99%
PolisHYPD +38.7>99%
MurphyHYPD +38.7>99%
KhannaHYPD +38.6>99%
PritzkerHYPD +38.5>99%
WarnockHYPD +38.5>99%
CrockettHYPD +38.3>99%
ShapiroD +38.2>99%
KlobucharHYPD +37.9>99%
El-SayedHYPD +37.7>99%
MooreHYPD +37.6>99%
Stephen A. SmithD +37.2>99%
NewsomD +37.2>99%
Ocasio-CortezD +35.3>99%

Republicans against a generic Democrat

Washington
RepublicanMarginD win
CottonHYPD +39.4>99%
Tim ScottHYPD +39.1>99%
KempHYPD +39.1>99%
HaleyHYPD +39.1>99%
Rand PaulHYPD +39.0>99%
Huckabee SandersHYPD +39.0>99%
DeSantisHYPD +38.9>99%
YoungkinHYPD +38.9>99%
DonaldsHYPD +38.9>99%
Trump Jr.HYPD +38.8>99%
VanceD +38.8>99%
CruzHYPD +38.7>99%
RubioD +38.3>99%

HYP marks a candidate with no head to head polling: home state and 2026 midterm effects only.

Projected vote in every county

39 counties, largest first
County2024202880% rangeD votesR votesTotalGenerationsMigration
King CountyD +53.5D +80.1D +88 to D +72978,403108,3361,117,707D +0.18R +0.17
Pierce CountyD +11.1D +28.7D +37 to D +21278,997154,609445,759D +0.18Even
Snohomish CountyD +19.6D +40.2D +48 to D +32290,608124,059426,971D +0.10Even
Spokane CountyR +5.1D +8.9D +17 to D +1156,002130,369294,324R +0.13D +0.16
Clark CountyD +7.2D +24.8D +33 to D +17175,240105,651288,119EvenD +0.15
Thurston CountyD +21.1D +39.7D +48 to D +32114,24949,305168,619EvenEven
Kitsap CountyD +21.7D +39.5D +47 to D +32108,27246,963159,918EvenEven
Whatcom CountyD +25.7D +39.7D +48 to D +3296,34541,548141,896R +0.05Even
Benton CountyR +22.5EvenD +8 to R +851,39851,416105,508D +0.05D +0.48
Yakima CountyR +14.7D +10.8D +20 to D +147,95238,63388,584D +0.46D +0.07
Skagit CountyD +9.1D +26.1D +34 to D +1843,85625,70471,483R +0.05D +0.06
Cowlitz CountyR +20.5R +9.6R +1 to R +1826,97632,72061,233R +0.15D +0.27
Island CountyD +17.1D +31.6D +39 to D +2433,16117,23951,766R +0.05Even
Clallam CountyD +8.1D +22.5D +31 to D +1529,44518,62149,268R +0.13Even
Lewis CountyR +34.0R +17.5R +9 to R +2619,28127,45647,975R +0.15D +0.64
Chelan CountyR +9.7D +10.6D +19 to D +323,08218,65942,762EvenD +0.14
Grays Harbor CountyR +6.2D +5.8D +14 to R +319,99117,81538,787R +0.11D +0.15
Mason CountyR +2.6D +10.3D +19 to D +220,78616,90338,778R +0.12D +0.31
Grant CountyR +38.5R +15.6R +7 to R +2415,48921,20837,592D +0.20D +0.54
Franklin CountyR +23.3D +3.3D +13 to R +616,63315,56532,951D +0.51D +0.37
Stevens CountyR +45.3R +29.6R +21 to R +3810,30118,94229,929R +0.16D +0.76
Walla Walla CountyR +8.3D +7.6D +16 to R +115,40913,23229,372EvenEven
Kittitas CountyR +15.1R +2.3D +6 to R +1013,06313,68327,509R +0.13D +0.30
Jefferson CountyD +46.8D +70.2D +78 to D +6220,9893,67125,350R +0.15R +0.11
Douglas CountyR +27.7R +5.6D +3 to R +1410,28611,51122,321D +0.05D +0.59
Okanogan CountyR +15.4D +2.7D +11 to R +510,64710,07921,250EvenD +0.32
Whitman CountyD +9.3D +22.7D +31 to D +1511,7827,42919,800EvenEven
Pacific CountyR +1.3D +12.7D +21 to D +58,1146,29114,733R +0.16D +0.17
Klickitat CountyR +9.6D +9.0D +17 to D +17,5566,30614,247R +0.15D +0.34
San Juan CountyD +53.5D +79.3D +87 to D +7111,6791,35013,457R +0.14R +0.20
Asotin CountyR +26.4R +12.7R +5 to R +214,9326,36511,590R +0.24D +0.11
Pend Oreille CountyR +40.6R +27.9R +20 to R +363,2125,6989,119R +0.19D +0.81
Lincoln CountyR +51.7R +35.2R +27 to R +432,4595,1337,753R +0.20D +1.18
Skamania CountyR +11.5D +7.9D +16 to R +04,0373,4467,681R +0.20D +0.30
Adams CountyR +44.3R +17.0R +7 to R +272,2243,1355,474D +0.43D +0.36
Ferry CountyR +34.0R +21.2R +13 to R +301,6422,5274,275EvenD +0.43
Wahkiakum CountyR +18.7R +6.2D +2 to R +141,5241,7243,335R +0.18D +0.68
Columbia CountyR +44.9R +28.7R +21 to R +378941,6132,576R +0.15D +0.49
Garfield CountyR +49.3R +31.1R +23 to R +394759041,417R +0.21D +0.68