Wyoming Legislature
How the Wyoming scores work
Every number on the Wyoming pages comes from the Legislature's own records (each bill's roll calls in its data service, checked against the House and Senate Journals, the official record) and follows the rules on this page.
The vote records
- This term is the 68th Legislature, whose members took office on January 6, 2025: 1,803 floor roll calls (965 in the House, 838 in the Senate), Jan. 17, 2025 to March 11, 2026. The Legislature met in a general session in 2025 and a budget session in 2026, and held no special session.
- 2025 General Session: 459 House and 444 Senate roll calls, Jan. 17, 2025 to March 7, 2025.
- 2026 Budget Session: 506 House and 394 Senate roll calls, Feb. 9, 2026 to March 11, 2026.
- Each roll call has two records at the Legislature. Its data service, which the Legislature's website reads, holds each bill's roll calls with the members who voted aye, voted no, were excused, were absent or declared a conflict of interest, by the names the chamber prints. Each chamber's Journal, the official record of its floor action, prints every bill that began in that chamber with its whole history, every roll call in both chambers included. The website's disclaimer says its information isn't the official record, so the Journal is the one every roll call is checked against.
- Every roll call in the data service (1,770) must name every member serving in its chamber that day once and add up to its counts, and must be the roll call the Journal prints on that bill in that chamber, member for member, with the same counts. Every floor roll call the Journal prints on a bill is accounted for.
- 33 roll calls only the Journals record are built from them, each name tied to the member serving that day: 3 on bills (the 2025 Senate's votes to introduce a bill after the deadline), and 30 others: the votes on each chamber's rules and on motions, and the Senate's 8 votes confirming the Governor's appointees. Each of their pages says it comes from the Journal.
- Where the Journal misprints a name the data service and the counts settle, the Journal's list is read as corrected: the 2025 Senate Journal prints Rep. Scott Smith as “Smith, D.” in the House's roll calls on Senate files (Darin Smith was a senator) (164 times); the House Journal of Jan. 20, 2025 (p. 33) spells Rep. Rodriguez-Williams “Rodriquez-Williams” (1 time); the House Journal of Feb. 10, 2026 (p. 22, JR0001) prints “Larson, J.T.” twice among the 49 nays and doesn't name Rep. Lloyd Larsen (1 time); and the 2026 House Journal prints “Brown” without the initial (Rep. Gary Brown or Rep. Landon Brown) where the other Brown is in another of the roll call's lists or not voting, which is read as the Brown the roll call's other lists don't name (38 times). Every one of those roll calls the data service also records matches it member for member.
- The data service lists 3 roll calls twice under one roll-call number, with the same members, and the Journal prints 2 of them twice; each is counted once. Where the two listings give different times, the page shows the one that falls between the roll calls numbered before and after it, or none.
- Left out: a motion to suspend the rules on HB0282 (Wyoming House, March 3, 2025): only the Journal records it, and its list of ayes names Rep. Winter twice: 52 names for 51 ayes; the roll call after Senator Hicks objected to Senator Barlow's appointment as chairman of the Labor, Health and Social Services Committee (Wyoming Senate, Jan. 14, 2025): the Journal doesn't say what question was put.
- Attendance roll calls (19 to convene the day), committee votes (1,058, which the Journals print in each bill's history) and voice votes aren't included. Both presiding officers were elected unanimously without a roll call.
- Contested votes are roll calls where the losing side got at least 10% of the yeas and nays: 577 in the House and 417 in the Senate. Every roll call has its own page. Floor votes lists the contested and party-line ones, and every roll call on request.
Who cast each vote
- The records name members by surname, with an initial where two members of a chamber share one (“Brown, G.”, “Larson, J.T.”). Each name goes to the one legislator holding a seat in that chamber that day with that name, through the Legislature's own lists of its members and the names the roll calls print. Every name on every roll call used matched exactly one legislator.
- Names and terms come from Open States' data on Wyoming legislators, tied to the Legislature's member numbers. Where it differs from the official record, we follow the Legislative Service Office's news releases (2 dates). In the Senate, Darin Smith (District 6) resigned on August 11, 2025, and Taft Love, whom the Laramie and Platte County commissioners appointed to the seat, was sworn in on September 9, 2025. In the House, John Eklund (District 10) died on November 14, 2025, and Justin Fornstrom, whom the Laramie County commissioners appointed, was sworn in on December 16, 2025. Both changes fell between sessions.
- The Legislature now lists the senator for District 14 as Laura Taliaferro; the roll calls of both sessions print her surname as Pearson.
- No legislator changed parties during the term: the Legislature's lists give each member one party in both years. Republicans hold 56 of the 62 House seats and 29 of the 31 Senate seats. The pages compare each legislator with their party as a whole; they don't group members by the caucuses or factions within a party, which the official records don't list.
- Each build checks our current members against the Legislature's lists of its members of 2026-10-23: names, districts and parties.
- Photos are the official portraits of the 68th Legislature the Legislature posts for each member.
Votes with the Speaker or Senate President
- Speaker Chip Neiman (District 1) leads the House, and Senate President Bo Biteman (District 21) leads the Senate. Each chamber elected its presiding officer from its members on the first day of the 2025 session, January 14, 2025, and both vote like any member. Wyoming has no lieutenant governor.
- The score is the share of roll calls on which the member voted the same way, yea or nay, as their chamber's leader. A roll call counts only when both of them voted yea or nay. The Speaker voted on 943 of 965 House roll calls (nay on 284); the Senate President on 818 of 838 Senate roll calls (nay on 155).
- The headline number uses contested votes. On unanimous votes nearly everyone agrees with the leader, so the share on all votes, shown alongside, is high for almost everyone.
- A score needs at least 20 votes. The leaders aren't scored against themselves.
- This works like “votes with the President” on the Congress pages, with one difference: the President's position on a bill comes from the White House's public statements, while the leader's position here is the leader's own recorded vote.
Votes with own party
- Counts party-line votes: roll calls where most Democrats voted one way and most Republicans the other (451 in the House, 117 in the Senate). The score is the share of those votes where the member voted with most of their own party. The Congress pages use the same definition. With only six Democrats in the House and two in the Senate, a party-line vote here is one where the few Democrats and most Republicans split; Republicans who join the Democrats on it vote against most of their party.
- Partisan rank orders each chamber's current members by this score, whichever their party: 1 votes with their party most often, and the last votes with it least. Members shown with the same whole percent share a rank, and each legislator's page says how many share it and how many vote with their party more often.
- A score needs at least 20 party-line votes.
- The table of contested votes on each legislator's page marks every contested vote where they voted against most of their party, whether or not it was a party-line vote, so it can list more votes than the score counts.
Didn't vote at roll call
- The share of roll calls, while the member was in office, on which they didn't vote yea or nay. The records say whether a member was excused, absent, or declared a conflict of interest (the Wyoming Constitution bars a member with a personal or private interest in a measure from voting on it); each vote page lists them apart. A declared conflict counts as present and not voting, as an abstention does, not as a missed vote (93 in all).
- “In office” means the member held a seat that day: every roll call names every seated member, whether or not they voted.
The seat chart
- Each chamber's current members are seats, ordered from most liberal (left) to most conservative (right). There's no DW-NOMINATE score for state legislators, so the order comes from the Legislature's own contested votes: for every pair of members, the share of contested roll calls on which they voted the same way, scaled to one left-right dimension (Poole's agreement-score method, the usual first step of roll-call scaling). Republicans are on the right. A member with fewer than 20 contested votes sits at their party's middle.
- Color uses the same rule as the Congress pages: how often a member crosses party lines toward the middle on party-line votes, siding with the other party alongside their own party's more moderate members. Solid blue or red means almost never; purple means at least 2 in 5 of those votes.
- Wyoming legislators break from their party on party-line votes far more often than members of Congress: one in ten breaks on at least 64.6% of them, against 7.4% in Congress, and the median legislator on 10.7%, against 1.7%. In the House, most Republicans vote with their party nearly every time, while about a third side with the Democrats on most party-line votes. So the Wyoming pages use color steps four times Congress's: purple at 40% rather than 10%, then 30, 20, 12 and 6%. Purple marks those who cross most often: 24 of the 93 current members.
- Gray seats: no party-line score.
Bills passed
- Every House bill and Senate file of the term's two sessions, from the Legislature's data service: 533 House bills and 324 Senate files, the budget bills included. Joint resolutions aren't counted: the term's are requests to Congress, commemorations and proposed amendments to the Wyoming Constitution, and none of the proposed amendments passed both chambers.
- A bill counts for the legislator its record names as its main sponsor. 238 bills were sponsored by a committee and count for no one; co-sponsors aren't counted.
- Passed both chambers: 119 House bills and 167 Senate files. A bill became law when it was given a chapter number in the session laws: the Governor signed it (the 2026 budget with line items vetoed), let it become law without his signature, or both chambers overrode his veto. 279 laws, chapters 1 to 172 of 2025 and 1 to 107 of 2026 with none missing; 7 vetoed and not overridden.
- Ranks are among current members of the chamber, and among current members of the chamber in the same party: 1 has the most, and members with the same number share a rank. Members who took office during the term had less time to pass bills.
Budget projects
- These pages don't credit budget items to Wyoming legislators.
The November 3 ballot
- All 62 House seats are up, for two-year terms, and so are the 16 odd-numbered Senate districts, for four-year terms. Senate District 6 is up for the last two years of its term, since its senator was appointed; the other even-numbered districts' senators were elected in 2024 to four-year terms. The members elected take office on January 4, 2027.
- The candidates come from the Secretary of State's 2026 General Election Candidates list: 114 candidates for the Legislature. Only names, parties and offices are kept from it; it also gives candidates' mailing addresses, phone numbers and e-mail, which are never stored.
- The address lookup and the district map use the districts the Legislature drew in 2022, the ones the members elected in 2022 and 2024 represent.
Recent key votes
Each legislator's page lists their five most recent key votes, and its voting record opens with their key votes (the newest 300) until the whole record loads. A key vote is a contested or party-line roll call (both as defined above) that gave the chamber's last word on a whole bill, budgets included: its passage, agreeing to the other chamber's changes, adopting a conference committee's report or accepting the Governor's amendments, or a vote to override a veto. We read that from the motion as the record names it. Amendments, procedural motions and the adoption of resolutions aren't key votes, and neither is a motion we haven't listed. This term, 219 of the Wyoming House's 965 roll calls and 202 of the Wyoming Senate's 838 are key votes.
Next to each key vote is the bill's plain-language explanation where one has been checked against the official text (below); where there isn't one yet, the page says so rather than describe the bill another way.
Bill explanations
Wyoming vote pages don't carry an explanation of the bill yet. Each page's title is the bill's catch title as the Legislature lists it, and the page links to the bill's page there, where its text, history and votes are.
Data sources and downloads
| What | Source | Last downloaded |
|---|---|---|
| Floor roll calls, with each member's vote; bills, their sponsors, histories and outcomes | Wyoming Legislature (wyoleg.gov): each bill's record in the Legislative Service Office's data service, with its roll calls The Legislature's Disclaimer says its website's information “is made available as a public service” and “is not the official record, nor intended to replace the official record, of the Wyoming Legislature”; the site states no terms for reusing its records. Capitol Lens names the Legislature as the source of each record and links to it. | Oct. 23, 2026 |
| The official record of each roll call, checked against the data service member for member | Wyoming Legislature: the House and Senate Journals of each session The Legislature's Disclaimer says its website's information “is made available as a public service” and “is not the official record, nor intended to replace the official record, of the Wyoming Legislature”; the site states no terms for reusing its records. Capitol Lens names the Legislature as the source of each record and links to it. | Oct. 23, 2026 |
| Legislators, terms, contact details and committees | Open States (public domain) | Oct. 23, 2026 |
| Members, their districts, parties and the names the roll calls print, checked each build; official portraits | Wyoming Legislature: each year's legislator lists and portrait files The Legislature's Disclaimer says its website's information “is made available as a public service” and “is not the official record, nor intended to replace the official record, of the Wyoming Legislature”; the site states no terms for reusing its records. Capitol Lens names the Legislature as the source of each record and links to it. | Oct. 23, 2026 |
| Seats filled during the term | Wyoming Legislative Service Office: news releases The Legislature's Disclaimer says its website's information “is made available as a public service” and “is not the official record, nor intended to replace the official record, of the Wyoming Legislature”; the site states no terms for reusing its records. Capitol Lens names the Legislature as the source of each record and links to it. | Oct. 23, 2026 |
| Candidates on the Nov. 3 ballot | Wyoming Secretary of State: 2026 General Election Candidates | Oct. 23, 2026 |
| District boundaries, for the map and the address lookup | U.S. Census Bureau (2025 state legislative districts) | Oct. 24, 2026 |
Everything these pages show can be downloaded, free to reuse. Percent columns ending in “_shown” are the whole numbers the pages show; the counts behind each one are beside it. Terms of reuse
- members.csv: Every Wyoming legislator this term with each score, the counts behind it and the whole percent the pages show.
- votes.csv: Every Wyoming floor roll call with its totals, whether it was contested or party-line, how the leader and each party's majority voted, and the official record.
- member-votes.csv: How every Wyoming legislator voted on every floor roll call.
- bills.csv: Every Wyoming bill this term with its sponsors, its kind (statewide, local or claim) and how far it got.
Checks
- PASS: Wyoming House: current members match the chamber's own list — 62 members and 0 vacant seats agree
- PASS: Wyoming Senate: current members match the chamber's own list — 31 members and 0 vacant seats agree
- PASS: Wyoming: every bill's sponsors are legislators on these pages, and their counts add up — 619 sponsor credits on 619 bills
- PASS: Wyoming: every bill's main sponsor tied to one legislator of its chamber; every bill that passed both chambers law or vetoed; each session's chapter numbers run without a gap — all of them
- PASS: Wyoming: the vote-by-vote download's files match the state's settings — member-votes.csv
- PASS: Wyoming: the address lookup's file lists every seat's holder — 93 seats
- PASS: Wyoming: every vote on the records credited to the right legislator — all matched
- PASS: Wyoming: bill explanations are approved and match their official source — 0 vote pages show one
- PASS: Wyoming: every vote page's bill has its title — 1803 votes
- PASS: Wyoming: every current legislator has an official portrait — 95 portraits
- PASS: Wyoming: the current term hasn't ended — through 2027-01-03
- PASS: Wyoming: the district map has every seat, and only those — 62 House districts, 31 Senate districts
- PASS: Wyoming: every incumbent on the ballot links to their voting record — all linked
- PASS: Wyoming: every roll call in the Legislature's data service names every member serving that day once, each tied to the one member of that name holding a seat, and adds up to its tally; each is the roll call its chamber's Journal prints on that measure, member for member; every Journal floor roll call on a measure is accounted for; every result agrees with the vote the Constitution requires — 1,803 roll calls: 1,770 in both records, 33 in the Journals only, 2 left out
- PASS: Wyoming: Nov. 3 legislative candidates cover every seat on the ballot — 79 races