Josh Keyser
Incumbent
Idaho Senate, District 20
Josh Keyser: Idaho Senate District 20
Josh Keyser is finishing his first term as the Republican state senator for Idaho's 20th District, which covers Meridian in Ada County. He won a contested three-way Republican primary on May 19, 2026, taking 2,410 votes, or 40.0 percent, ahead of Russ Spencer (1,927, 32.0 percent) and Richard Marsh (1,686, 28.0 percent), according to certified results from the Idaho Secretary of State. In the November 3, 2026 general election he faces Pamela Renee Wilson, the Democratic nominee.
Keyser's first term included two sessions on issues that drew attention beyond his district: he served as a cosponsor and floor carrier of a law that fines cities for flying flags not on a state-approved list, and he backed an immigration-reporting bill in his own committee. Those votes, along with his committee work and campaign fundraising, form the record voters will weigh in November.
Background
Keyser works as a financial auditor. He holds a bachelor's degree in business from Vanguard University and served in the U.S. Marine Corps. His professional history includes work as a Boise police officer and a stint as vice principal at Vineyard Christian Academy. His official legislative biography states that he is "a duly sworn member and citizen of the Cherokee Nation."
He is married to Michelle. They live in Meridian. In 2026 he sits on three Senate committees: Transportation, where he is vice chair; Health & Welfare; and Judiciary & Rules.
Legislative record
Keyser's most prominent legislation this session was House Bill 561, which fines cities $2,000 per day, per flag, for displaying flags not on the Legislature's pre-approved list on government property, building enforcement onto a flag ban the Legislature had passed the year before. The bill's House sponsor, Rep. Ted Hill, said it was meant to target Boise for flying an LGBTQ+ pride flag outside City Hall, according to the Idaho Capital Sun. The Senate passed the bill 26-8-1 on March 24, 2026, and Gov. Brad Little signed it on March 31; Boise removed the pride flag it had flown for more than a decade within the hour, with Mayor Lauren McLean telling the Capital Sun the bill was aimed "at one flag, and one flag only."
As a cosponsor, Keyser told his fellow senators during floor debate that the government isn't an exception to the enforcement of laws: "We hold the citizenry accountable to follow all the laws, and government's not an exception." Senate Assistant Minority Leader James Ruchti, D-Pocatello, responded that the bill violated local control: "Local control is an important principle we should stand behind... It's always made sense. And it still does."
Keyser also weighed in on Senate Bill 1442, a 2026 bill that would require the Idaho Office for Refugees to report detailed data about the people it serves, bar the office from helping undocumented people, and require every city and county law enforcement agency to verify and report the nationality and immigration status of every person arrested. Law enforcement groups opposed parts of the bill: Ada County Sheriff Matt Clifford called it "poorly worded," and Canyon County Sheriff Kieran Donahue called it overreach that pushed local police into federal immigration work, per the Idaho Capital Sun. Keyser, a member of the Judiciary & Rules Committee that heard the bill, described it as "appropriate record-keeping." The committee advanced it to the Senate floor.
Idaho Freedom Index
The Idaho Freedom Foundation, a conservative advocacy group that grades legislators on its own policy preferences, gave Keyser a 2026 Freedom Index grade of C, a score of 75.7 percent, and a Spending Index grade of B-, a score of 80.0 percent. The scores reflect the group's own methodology, not an official or neutral evaluation of his record.
Campaign finance
Keyser's 2026 campaign reported $44,460.00 in total contributions, $27,535.30 in total expenditures, and an ending cash balance of $18,523.98, with no outstanding debt, per his Idaho Sunshine portal filing. His largest single contribution was $2,000 from the Senate Republican PAC of Idaho. He also received $1,000 each from Sen. Lori Den Hartog, Edward Hill, Benjamin Toews, Benjamin Adams, Tree Top Ranches LP, SMC Properties LLC, St. Luke's Health Plan Inc., Avista Corp, and Elevance Health Inc.
Candidate survey
The CBS2/FOX9 "Know Your Candidates" survey sent the same questions to every District 20 candidate. Keyser did not respond to the survey in time, according to the station, which published his opponent's answers in full.
2019 police academy incident and lawsuit
Before his Senate career, Keyser worked as a Boise police officer. In 2022, BoiseDev reported that Keyser and a fellow trainee, Jeffrey Triplett, filed a claim against the City of Boise alleging they were told to resign or be fired after reporting that a chokehold had been used on a trainee during a 2019 police academy incident, and that their training records were altered in retaliation.
Keyser later filed a lawsuit against the city over the same dispute. That case was dismissed before trial in June 2021 after his lawyer withdrew, so the allegations were never tested by a jury verdict or resolved through a settlement. It is a separate matter from a related lawsuit filed by another trainee, Sierrna Berg, which the city settled for $400,000 — that settlement was not Keyser's case, and his own case was dismissed rather than settled.
Sources
- Josh Keyser, official biography, Idaho Legislature
- 2026 general election survey: State Senate District 20, CBS2/FOX9
- Boise removes LGBTQ+ pride flag as Idaho governor signs bill to fine city for its display, Idaho Capital Sun
- New immigration, refugee resettlement reporting bill advances to Idaho Senate, Idaho Capital Sun
- Lawmaker Leaderboard, Idaho Freedom Index
- Josh Keyser candidate profile, Idaho Sunshine portal
- Certified May 2026 primary results, Idaho Secretary of State
- Boise settles discrimination suit after 2019 police academy incident; three other challenges stalled, BoiseDev
Profile published by IdahoVoters.com. Last updated September 26, 2026. This profile will be updated as additional information becomes available.
Frequently asked questions
- What office is Josh Keyser running for?
- He is the Republican incumbent state senator for Idaho Legislative District 20, which covers Meridian in Ada County, and is running for a second term in the November 3, 2026 general election against Democratic nominee Pamela Renee Wilson.
- How did Keyser do in the 2026 primary?
- He won a three-way Republican primary on May 19, 2026, with 2,410 votes (40.0 percent), ahead of Russ Spencer (32.0 percent) and Richard Marsh (28.0 percent), per certified Idaho Secretary of State results.
- What is his background?
- He is a financial auditor with a business degree from Vanguard University, a former U.S. Marine, and previously worked as a Boise police officer and as vice principal at Vineyard Christian Academy. His official legislative biography states he is a duly sworn member and citizen of the Cherokee Nation.
- What is the Idaho Freedom Index?
- It is a scorecard produced by the Idaho Freedom Foundation, a conservative advocacy group, grading legislators on its own policy preferences. Keyser's 2026 grades were a C on the Freedom Index (75.7 percent) and a B- on the Spending Index (80.0 percent). The scores reflect the group's methodology, not an official evaluation.
- How has his campaign been funded?
- His 2026 filings show $44,460.00 in total contributions and $27,535.30 in expenditures, with an ending cash balance of $18,523.98 and no outstanding debt. His largest contribution was $2,000 from the Senate Republican PAC of Idaho, with $1,000 each from fellow legislators, businesses, and individuals.
- What happened with the 2019 police academy incident and lawsuit?
- In 2022, BoiseDev reported that Keyser and a fellow trainee filed a claim alleging they were told to resign or be fired after reporting a chokehold used on a trainee during a 2019 Boise police academy incident, and that their training records were altered in retaliation. Keyser's subsequent lawsuit against the city was dismissed before trial in June 2021 after his lawyer withdrew, so it was never settled. It was separate from a related lawsuit by another trainee, Sierrna Berg, which the city settled for $400,000.
Also on the ballot in District 20
Every candidate for the State Senate and both House seats in this district. See the full District 20 page.
- RepublicanJames D. HoltzclawHouse Seat B
- DemocratJennifer StephensHouse Seat A
- RepublicanJoe PalmerHouse Seat A
- DemocratMary MosleyHouse Seat B
- DemocratPamela WilsonSenate