Legislative district · Washington State
Washington’s 19th Legislative District
Washington’s 19th Legislative District is represented by State Senator Jeff Wilson, State Senator Jeff Wilson, State Representative Joel McEntire, State Representative Jim Walsh, State Representative Lilian Hale, State Representative Joel McEntire and State Representative Jim Walsh. It covers parts of Cowlitz County, Pacific County, Grays Harbor County, Wahkiakum County and Lewis County, including Aberdeen, Cathlamet and Ilwaco.
- 7 seats · 2 senate, 5 house
- Cowlitz County
- Pacific County
- Grays Harbor County
- Wahkiakum County
- Lewis County
- Aberdeen
- Cathlamet
- Ilwaco
- Congressional district 3
- Congressional district 6
- 145 precincts
- Delegation: 7 R Republican
Source WA Legislature roster; PDC filings; WA SoS results + precinct export · as of 2026-08-07
01
Who represents this district
Every Washington legislative district elects one senator and two representatives. All three serve the same geography; House seats are numbered Position 1 and Position 2 and are not sub-areas.
- RRepublican
State Senator
Jeff Wilson
Senate · 19th Legislative District
- Jeff.Wilson@leg.wa.gov
- phone
- (360) 786-7636
- RRepublican
State Senator
Jeff Wilson
Senate · 19th Legislative District
- Jeff.Wilson@leg.wa.gov
- phone
- (360) 786-7636
- RRepublican
State Representative
Joel McEntire
House · 19th Legislative District
- Joel.McEntire@leg.wa.gov
- phone
- (360) 786-7870
- RRepublican
State Representative
Jim Walsh
House · 19th Legislative District
- jim.walsh@leg.wa.gov
- phone
- (360) 786-7806
- RRepublican
State Representative
Lilian Hale
House · 19th Legislative District
- Lilian.Hale@leg.wa.gov
- phone
- (360) 786-7870
- RRepublican
State Representative
Joel McEntire
House · 19th Legislative District
- Joel.McEntire@leg.wa.gov
- phone
- (360) 786-7870
- RRepublican
State Representative
Jim Walsh
House · 19th Legislative District
- jim.walsh@leg.wa.gov
- phone
- (360) 786-7806
This district lists 2 senate and 5 house members. A Washington district holds one senate and two house seats, so one of these rows reflects a mid-term change — an appointment or a resignation that the roster export still carries alongside its replacement. We show every row the export contains rather than choosing which one is current.
Last checked 2026-08-07
Source WA Legislature member roster (API) · as of 2026-08-07 · contact details for 7 of 7 members
02
What this district covers
- Counties
- Cowlitz, Pacific, Grays Harbor, Wahkiakum and Lewis — 5 counties — the district crosses a county line
- Cities
- Aberdeen, Cathlamet, Ilwaco, Kelso, Long Beach, Longview, Montesano, Oakville, Raymond Ward 1, Raymond Ward 2, Raymond Ward 3, South Bend and Westport — derived from precinct names; the district may cover part of a city rather than all of it
- Congressional
- District 3 and District 6 — the district spans more than one
- Precincts
- 145 — voting precincts in the Secretary of State export
Source Secretary of State districts and precincts export · as of 2026-08-07
03
Current race
Candidates who have filed with the Public Disclosure Commission for seats in this district, grouped by seat.
Senate
no record
No filing record for this seat. Washington senators serve four-year terms, so this seat may simply not be on the ballot — but the export we read does not state that either way, so we are not asserting it.
Last checked 2026-08-07
House Pos. 1
2 candidates filed
- Jim Walsh incumbent RRepublican
- Kevin Moynihan DDemocratic
House Pos. 2
3 candidates filed
- Daniel William Bradley RRepublican
- Joel William McEntire RRepublican
- Terry Carlson DDemocratic
Source Public Disclosure Commission candidate filings · as of 2026-08-07 · seats with records 2 of 3
04
Election history
General election results by seat. Uncontested marks a race where only one candidate appeared on the ballot.
House Position 1
| Year | Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|---|
| 2024 | Jim Walsh | Republican | 32,666 | 62.7% | won |
| 2024 | Mike Coverdale | Democratic | 19,413 | 37.2% | — |
| 2024 | Jim Walsh | Republican | 15,878 | 55.5% | won |
| 2024 | Mike Coverdale | Democratic | 12,681 | 44.4% | — |
| 2022 | Jim Walsh | Republican | 32,756 | 62.6% | won |
| 2022 | Kelli Hughes-Ham | Democratic | 19,531 | 37.3% | — |
| 2022 | Jim Walsh | Republican | 7,184 | 60.4% | won |
| 2022 | Kelli Hughes-Ham | Democratic | 4,701 | 39.5% | — |
| 2020 | Jim Walsh | Republican | 43,315 | 59.3% | won |
| 2020 | Marianna Everson | Democratic | 29,625 | 40.6% | — |
| 2018 | Jim Walsh | Republican | 28,569 | 50.4% | won |
| 2018 | Erin Frasier | Democratic | 28,085 | 49.6% | — |
House Position 2
| Year | Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|---|
| 2024 | Joel McEntire | Republican | 33,381 | 64.6% | won |
| 2024 | Terry Carlson | Democratic | 18,247 | 35.3% | — |
| 2024 | Joel McEntire | Republican | 16,284 | 57.7% | won |
| 2024 | Terry Carlson | Democratic | 11,894 | 42.2% | — |
| 2022 | Joel McEntire | Republican | 32,386 | 62.0% | won |
| 2022 | Cara Cusack | Democratic | 19,798 | 37.9% | — |
| 2022 | Joel McEntire | Republican | 6,971 | 58.9% | won |
| 2022 | Cara Cusack | Democratic | 4,845 | 41.0% | — |
| 2020 | Joel McEntire | Republican | 38,369 | 52.5% | won |
| 2020 | Brian E. Blake | Democratic | 34,599 | 47.4% | — |
| 2018 | Brian E. Blake | Democratic | 30,405 | 54.0% | won |
| 2018 | Joel McEntire | Republican | 25,860 | 46.0% | — |
Senate
| Year | Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|---|
| 2024 | Jeff Wilson | Republican | 33,175 | 64.3% | won |
| 2024 | Andi Day | Democratic | 18,368 | 35.6% | — |
| 2024 | Jeff Wilson | Republican | 15,745 | 55.6% | won |
| 2024 | Andi Day | Democratic | 12,543 | 44.3% | — |
| 2020 | Jeff Wilson | Republican | 40,560 | 55.3% | won |
| 2020 | Dean Takko | Democratic | 32,773 | 44.6% | — |
Source Secretary of State certified general election canvass · as of 2026-08-07
07
How to run for one of these seats
This is an office, not a possession. Every seat here is filled by whoever files for it and wins, and the requirements are the same for everyone.
| Seat | Term | Next election | Filing opens |
|---|---|---|---|
| State Senator, District 19 | 4 years | 2028 | May 2028 |
| State Representative, District 19, Position 1 | 2 years | 2026 | May 2026 |
| State Representative, District 19, Position 2 | 2 years | 2026 | May 2026 |
What the job is. The Legislature sits for 105 days in odd-numbered years and 60 days in even ones, and the work does not stop when the session does — committee days, constituent casework and district meetings run through the interim. Someone deciding whether to file needs that more than they need anyone’s opinion of the incumbent.
Reporting follows money, not candidacy. Registering with the Public Disclosure Commission and filing contribution reports is triggered by raising and spending, not by putting your name in. A campaign that stays under the mini-reporting threshold files a short form and nothing more.
We cannot yet tell you what filing costs. The fee is one percent of the office’s annual salary (RCW 29A.24.091 — one percent of the annual salary of the office), which makes it a specific dollar amount rather than a rule — and a page that makes you compute your own filing fee has not told you the filing fee. Legislative salaries are set by the Citizens’ Commission on Salaries for Elected Officials and we do not hold that schedule, so the figure is missing rather than estimated. A candidate who cannot pay it may file a petition of signatures instead.
Source Election cycle derived from past regular elections in PDC candidate filings; requirements from RCW 29A.24 — candidate filing · as of 2026-08-07
05
Connected records
Every link this page draws to another entity, grouped by how well a document supports it. Nothing here is our inference.
On the record
-
SEAT HELD BY — 19-SENATE
Jeff Wilson RRepublican
Washington Secretary of State, certified general election canvass
-
SEAT HELD BY — 19-SENATE
Jeff Wilson RRepublican
Washington Secretary of State, certified general election canvass
-
SEAT HELD BY — 19-HOUSE-POS-1
Joel McEntire RRepublican
Washington Secretary of State, certified general election canvass
-
SEAT HELD BY — 19-HOUSE-POS-2
Jim Walsh RRepublican
Washington Secretary of State, certified general election canvass
-
SEAT HELD BY — 19-HOUSE-POS-3
Lilian Hale RRepublican
Washington Secretary of State, certified general election canvass
-
SEAT HELD BY — 19-HOUSE-POS-4
Joel McEntire RRepublican
Washington Secretary of State, certified general election canvass
-
SEAT HELD BY — 19-HOUSE-POS-5
Jim Walsh RRepublican
Washington Secretary of State, certified general election canvass
-
FILED FOR — CURRENT GENERAL
5 declarations of candidacy · across the seats in this district
Public Disclosure Commission, candidate filings feed, read 2026-08-07
Same detail on two records — not a relationship
SHARES A BOUNDARY OR A COUNTY
2 districts touch this one in the state redistricting plan. If your address is near a district edge, check these — the list is a navigation aid, nothing more.
Adjacency on a map is not a political relationship. Neighbouring districts share a line drawn by a redistricting commission and nothing else on file; this observation cannot be used as a step toward another one.
Nothing on file
No composite edge is published on this page: nothing here required us to join two documents on a key. Money, votes and committee records for these members are not yet loaded, so no edge of those kinds is asserted — their absence here means we have not read them, not that they do not exist.
Source one query on the edge table, grouped by tier · as of 2026-08-07 · edges 8 documented, 0 composite, 2 adjacency
06
Common questions
- Who represents Washington's 19th Legislative District?
- The 19th Legislative District is represented by State Senator Jeff Wilson (R), State Senator Jeff Wilson (R), State Representative Joel McEntire (R), State Representative Jim Walsh (R), State Representative Lilian Hale (R), State Representative Joel McEntire (R) and State Representative Jim Walsh (R).
- What cities are in the 19th Legislative District?
- The district lies across Cowlitz County, Pacific County, Grays Harbor County, Wahkiakum County and Lewis County. It covers part of Aberdeen, Cathlamet, Ilwaco, Kelso, Long Beach and Longview. It contains 145 voting precincts.
- Which congressional district covers the 19th Legislative District?
- The 19th Legislative District overlaps Washington congressional district 3 and Washington congressional district 6. Legislative and congressional boundaries are drawn separately and do not line up.
- How many state legislators does each Washington district have?
- Three — one state senator and two state representatives, elected to Position 1 and Position 2. All three represent the same geography; the positions are not sub-areas.
- When are Washington legislative elections held?
- In even-numbered years. All 98 House seats are up every two years; Senate seats run on staggered four-year terms.
Cite this page
This page is public-records reporting. Use it, and say where it came from.
“Washington’s 19th Legislative District,” WashingtonIndependents.org, data as of 2026-08-07, accessed 2026-08-09. https://washingtonindependents.org/district/ld-19/
Where this page comes from
Every figure above is read from a primary source and rebuilt on a schedule. Nothing on this page is modelled, estimated or inferred; where a source is silent the page says so rather than filling the gap.
- Washington State Legislature member roster
- Officeholder names, party, email and phone. Contact details are incomplete for some members; where they are missing the card says so.
- Washington Secretary of State districts and precincts export
- Counties, cities and precinct counts. Cities are derived from precinct names, so a district may cover part of a city rather than all of it.
- Washington Secretary of State certified general election canvass
- Election history: candidate, party, votes, share, and whether the race was uncontested.
- Public Disclosure Commission candidate filings
- Declarations of candidacy for the current cycle. A seat with no row means we found no filing, not that no one has filed.
Source WA Legislature roster; PDC filings; WA SoS results + precinct export · as of 2026-08-07