2026 General Election · Tuesday, November 3, 2026

Wyoming House District 58

3 candidates, listed alphabetically.

Candidates

Bill Allemand

RepublicanIncumbent

In office now
State Representative, District 58 (since 2023)
Work
Wyoming State Representative, HD 58 (since 2023); rancher and owner of a water-hauling trucking business (Midwest)

Bill Allemand has served as State Representative for District 58 in the Wyoming Legislature since 2023.

Bill Allemand is a Midwest High School graduate who ranches and owns a small trucking company that hauls water in the Salt Creek oil field. He has represented House District 58 since 2023.

Allemand's committees

  • House Appropriations
  • House Rules & Procedure

Sources for Allemand

Keenan Morgan

Democratic

Work
Student; writing center tutor, Casper College (Bar Nunn)

Keenan Morgan holds a bachelor's degree in political science from the University of Wyoming and associate degrees in secondary education, political science and history from Casper College. He has worked as a Casper College writing center tutor, interned for a U.S. senator, and served as an officer of a county political party.

Sources for Morgan

Joseph Porambo

Libertarian

We haven't found a sourced summary for Joseph Porambo yet.

Where we looked, Thursday, October 15, 2026:

  • WyoFile 2026 Election Guide (no page)
  • BallotReady profile (no biography)
  • KOWB 2018 coverage of his Libertarian U.S. Senate run (no occupation given)
  • retry 2026-10-15: web search for name (no results)

That is where we have looked so far, not everywhere there is to look. If you know Joseph Porambo's work or background, tell us — we'd rather print it than leave it blank.

Sources

Candidate list and race details

What's included
U.S. Senate and House, statewide offices, every state legislative district on the ballot and statewide ballot measures.
Everything else
Local races (county, city, school board, judges) and anything else on your ballot are on your official sample ballot: sos.wyo.gov.
Candidate lists
As of Wednesday, October 14, 2026.

This is not an official ballot. Confirm your registration, polling place and ballot with your election office through vote.gov.