Washington Senate District 31
Tue, Nov 3 · Represented by Phil Fortunato Republican · Member list as of Oct 28
No published poll names both candidates.Last result · 2022 general: Phil Fortunato (R) 55.8, Chris Vance (O) 43.8
- Last election
- Phil Fortunato (Republican) won by 12.0 points, 2022
- On the 2026 ballot
- 2 candidates
Side by side
Left column: FortunatoRight column: Stramel
- Donor-based spectrum
- LiberalCentristConservativeFortunatoNo published score for Stramel
- Races won and lost
- 5-3
- None on file
- Years since first win on file
- 8
- Not available
How these are counted
The spectrum is a published research score, not our rating. How this works. Wins and losses count the races in our results files, the same as each profile.
More about this race
Candidates on the ballot
- Phil FortunatoIncumbentRepublican
- Tamara StramelDemocratic
Source: sos.wa.gov (PDF), dated Aug 21
All Senate districts
- Democratic
- Republican
- Independent
- Nonpartisan
- More than one party
- No member on file
List every Senate district (49)
- Legislative (Senate) District 1· Derek Stanford
- Legislative (Senate) District 2· Jim McCune
- Legislative (Senate) District 3· Marcus Riccelli
- Legislative (Senate) District 4· Leonard Christian
- Legislative (Senate) District 5· Victoria Hunt
- Legislative (Senate) District 6· Jeff Holy
- Legislative (Senate) District 7· Shelly Short
- Legislative (Senate) District 8· Matt Boehnke
- Legislative (Senate) District 9· Mark Schoesler
- Legislative (Senate) District 10· Ron Muzzall
- Legislative (Senate) District 11· Bob Hasegawa
- Legislative (Senate) District 12· Keith Goehner
- Legislative (Senate) District 13· Judy Warnick
- Legislative (Senate) District 14· Curtis King
- Legislative (Senate) District 15· Nikki Torres
- Legislative (Senate) District 16· Perry Dozier
- Legislative (Senate) District 17· Paul Harris
- Legislative (Senate) District 18· Adrian Cortes
- Legislative (Senate) District 19· Jeff Wilson
- Legislative (Senate) District 20· John Braun
- Legislative (Senate) District 21· Marko Liias
- Legislative (Senate) District 22· Jess Bateman
- Legislative (Senate) District 23· Drew Hansen
- Legislative (Senate) District 24· Mike Chapman
- Legislative (Senate) District 25· Chris Gildon
- Legislative (Senate) District 26· Deb Krishnadasan
- Legislative (Senate) District 27· Yasmin Trudeau
- Legislative (Senate) District 28· T'wina Nobles
- Legislative (Senate) District 29· Steve Conway
- Legislative (Senate) District 30· Claire Wilson
- Legislative (Senate) District 31· Phil Fortunato
- Legislative (Senate) District 32· Jesse Salomon
- Legislative (Senate) District 33· Tina Orwall
- Legislative (Senate) District 34· Emily Alvarado
- Legislative (Senate) District 35· Drew MacEwen
- Legislative (Senate) District 36· Noel Frame
- Legislative (Senate) District 37· Rebecca Saldaña
- Legislative (Senate) District 38· June Robinson
- Legislative (Senate) District 39· Keith Wagoner
- Legislative (Senate) District 40· Liz Lovelett
- Legislative (Senate) District 41· Lisa Wellman
- Legislative (Senate) District 42· Sharon Shewmake
- Legislative (Senate) District 43· Jamie Pedersen
- Legislative (Senate) District 44· John Lovick
- Legislative (Senate) District 45· Manka Dhingra
- Legislative (Senate) District 46· Javier Valdez
- Legislative (Senate) District 47· Claudia Kauffman
- Legislative (Senate) District 48· Vandana Slatter
- Legislative (Senate) District 49· Annette Cleveland
Map settings
Vote in Washington
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
Official results for Washington
History (14 elections for this seat)
- Votes for listed candidates
- 64,080
- Election day
- November 8, 2022
- District map
- Older district map (2022)
Washington Senate District 31, 1970 to 2022, 2022, every candidate Candidate Party Votes and share Share RepublicanPhil FortunatoWon(incumbent) Republican 35,76455.8% OtherChris Vance Other 28,05343.8% Scattered write-ins Write-in 2630.4% - Votes for listed candidates
- 63,154
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2021)
Washington Senate District 31, 1970 to 2022, 2018, every candidate Candidate Party Votes and share Share RepublicanPhil FortunatoWon Republican 37,83459.9% DemocraticImmaculate Ferreria Democratic 25,32040.1% - Votes for listed candidates
- 39,550
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2021)
Washington Senate District 31, 1970 to 2022, 2014, every candidate Candidate Party Votes and share Share RepublicanPam RoachWon(incumbent) Republican 21,22653.7% RepublicanCathy Dahlquist Republican 18,32446.3% - Votes for listed candidates
- 44,035
- Election day
- November 2, 2010
- District map
- Older district map (2002 to 2011)
Washington Senate District 31, 1970 to 2022, 2010, every candidate Candidate Party Votes and share Share RepublicanPam RoachWon(incumbent) Republican 29,37466.7% RepublicanMatt Richardson Republican 14,66133.3% - Votes for listed candidates
- 40,086
- Election day
- November 7, 2006
- District map
- Older district map (2002 to 2011)
Washington Senate District 31, 1970 to 2022, 2006, every candidate Candidate Party Votes and share Share RepublicanPam RoachWon(incumbent) Republican 21,31553.2% DemocraticYvonne Ward Democratic 18,77146.8% - Votes for listed candidates
- 34,859
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2011)
Washington Senate District 31, 1970 to 2022, 2002, every candidate Candidate Party Votes and share Share RepublicanPam RoachWon(incumbent) Republican 18,01751.7% DemocraticYvonne Ward Democratic 16,84248.3% - Votes for listed candidates
- 35,892
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2001)
Washington Senate District 31, 1970 to 2022, 1998, every candidate Candidate Party Votes and share Share RepublicanPam RoachWon(incumbent) Republican 20,90458.2% DemocraticGeorge Tracy Democratic 14,98841.8% - Votes for listed candidates
- 29,277
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2001)
Washington Senate District 31, 1970 to 2022, 1994, every candidate Candidate Party Votes and share Share RepublicanPam RoachWon(incumbent) Republican 19,55466.8% DemocraticTina Aguilar Democratic 9,72333.2% - Votes for listed candidates
- 24,862
- Election day
- November 6, 1990
- District map
- Older district map (1982 to 1991)
Washington Senate District 31, 1970 to 2022, 1990, every candidate Candidate Party Votes and share Share RepublicanPam RoachWon Republican 12,60450.7% DemocraticMike Todd Democratic 12,25849.3% - Votes for listed candidates
- 17,134
- Election day
- November 4, 1986
- District map
- Older district map (1982 to 1991)
Washington Senate District 31, 1970 to 2022, 1986, every candidate Candidate Party Votes and share Share DemocraticFrank J. WankeWon Democratic 17,134100.0% - Votes for listed candidates
- 23,870
- Election day
- November 2, 1982
- District map
- Older district map (1982 to 1991)
Washington Senate District 31, 1970 to 2022, 1982, every candidate Candidate Party Votes and share Share DemocraticFrank WarnkeWon Democratic 16,47369.0% RepublicanNutter Republican 7,39731.0% - Votes for listed candidates
- 13,918
- Election day
- November 7, 1978
- District map
- Older district map (1972 to 1981)
Washington Senate District 31, 1970 to 2022, 1978, every candidate Candidate Party Votes and share Share DemocraticKing LysenWon Democratic 9,63269.2% RepublicanIris Knapp Republican 4,28630.8% - Votes for listed candidates
- 15,093
- Election day
- November 4, 1974
- District map
- Older district map (1972 to 1981)
Washington Senate District 31, 1970 to 2022, 1974, every candidate Candidate Party Votes and share Share DemocraticGordon HerrWon(incumbent) Democratic 10,11567.0% RepublicanCarl Boness Republican 4,97833.0% - Votes for listed candidates
- 21,266
- Election day
- November 3, 1970
- District map
- Older district map (1966 to 1971)
Washington Senate District 31, 1970 to 2022, 1970, every candidate Candidate Party Votes and share Share DemocraticGordon HerrWon(incumbent) Democratic 12,42758.4% RepublicanWilliam S. Leckenby Republican 8,23338.7% IndependentFrank Mathias Independent 6062.9%
1970 to 2022: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026. Compiled by Carl Klarner (Harvard Dataverse) from official returns; not an official source
Last contest in this district on file: 2022.
Download and cite
Cite this page
Election Wrld. (2026). Washington Senate District 31, election results 1970 to 2022. https://www.electionwrld.com/wa/senate/31. Retrieved October 30, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/wa/senate/31" title="Washington Senate District 31" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; Open Civic Data division identifiers (census_autogenerated us_sldl/us_sldu and openstates state files); also (sld-recent.json): Open Civic Data division identifiers (country-us) (CC0 (repository); also (sld-recent.json): CC0 1.0), retrieved Oct 28, 2026; Open States people (current) CSVs (CC0-1.0 (Open States people data)), retrieved Oct 28, 2026, compiled by Open States volunteers and staff (rosters from state legislature sites) from official returns, not an official source; State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse) (CC0 1.0), retrieved Oct 28, 2026, compiled by Carl Klarner (Harvard Dataverse) from official returns, not an official source.
District id: ocd-division/country:us/state:wa/sldu:31
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), DIME (ODC-BY)Data as of Oct 28, 2026