Published by Paul Ivinskas · Politically neutral. No endorsements.
Tuesday, November 3, 2026

Utah, on the record.

Same sections for every candidate. Every fact linked to its source. How we stay neutral →

Public officials and candidates

Troy Shelley

State representative, House District 66 · Republican

Official Utah Legislature portrait of Troy Shelley
Official Legislature portrait. No endorsement implied. Photo: Utah Legislature (photographer uncredited) · Copyright retained by rights holder · Utah Legislature official member portrait

Politically neutral. Every candidate on this ballot gets the same sections. The party shown is the one the ballot lists. A section is missing only where we haven't yet found an official source for it. How we stay neutral

Southern Utah

Office held

State representativeHouse District 66
Counties: Juab and Sanpete
Service listed by the Legislature: January 1, 2025
Source

On the Nov. 3, 2026 ballot

Troy Shelley is a candidate for Utah House, District 66. The ballot lists Troy Shelley, Republican. The district covers all or part of Juab and Sanpete counties.

Everyone on the ballot for this seat

CandidateParty
Breanne MashekDemocratic
Troy Shelley (incumbent)Republican
Russ HatchConstitution

Listed in ballot order. Source: Utah Lieutenant Governor's Office, Amended 2026 General Election Certification (PDF). 2026 election guide

Chief sponsor of 7 bills in the 2026 General Session: 4 passed, 3 did not pass both chambers.

From the Legislature's 2026 General Session bill records. Browse all bills.

Voting record

Utah House, 2026 sessions

The official record lists Troy Shelley's vote on 838 roll calls in the 2026 sessions. The latest:

  • March 6, 2026 · Vote 1686Voted: Yea
    6th Sub. HB 492: Transportation, Infrastructure, and Housing Amendments
    Conference Committee/Final Passage · Result: Passed, Yeas 66 Nays 5 N/V 4 · Official record
  • March 6, 2026 · Vote 1684Voted: Yea
    1st Sub. SB 156: Constable Amendments
    Senate 3rd Reading, Final Passage · Result: Passed, Yeas 67 Nays 1 N/V 7 · Official record
  • March 6, 2026 · Vote 1683Voted: Yea
    1st Sub. SB 47: Reauthorization of Administrative Rules
    Senate 3rd Reading, Final Passage · Result: Passed, Yeas 64 Nays 6 N/V 5 · Official record
  • March 6, 2026 · Vote 1682Voted: Yea
    3rd Sub. HB 125: Department of Natural Resources Related Modifications Amendments
    Conference Committee/Final Passage · Result: Passed, Yeas 66 Nays 1 N/V 8 · Official record
  • March 6, 2026 · Vote 1680Voted: Yea
    3rd Sub. HB 377: Real Estate Amendments
    Concurrence, Concurred/Final Passage · Result: Yeas 53 Nays 13 N/V 9 · Official record
  • March 6, 2026 · Vote 1678Voted: Yea
    5th Sub. HB 119: Automotive Repair Business Amendments
    Concurrence, Concurred/Final Passage · Result: Yeas 68 Nays 1 N/V 6 · Official record
  • March 6, 2026 · Vote 1676Voted: Yea
    3rd Sub. SB 181: School Discipline Amendments
    Senate 3rd Reading, Final Passage · Result: Passed, Yeas 56 Nays 13 N/V 6 · Official record
  • March 6, 2026 · Vote 1673Voted: Yea
    3rd Sub. HB 591: Nuisance Amendments
    Concurrence, Concurred/Final Passage · Result: Yeas 47 Nays 14 N/V 14 · Official record
  • March 6, 2026 · Vote 1671Voted: Yea
    4th Sub. HB 535: Disposition of Public Property Modifications
    Concurrence, Concurred/Final Passage · Result: Yeas 61 Nays 1 N/V 13 · Official record
  • March 6, 2026 · Vote 1669Voted: Yea
    2nd Sub. SB 165: Economic Mobility Initiative
    Senate 3rd Reading, Final Passage · Result: Passed, Yeas 63 Nays 4 N/V 8 · Official record

Votes are listed as the official record shows them, newest first. Source: Utah Legislature, floor vote records (le.utah.gov). Updated October 15, 2026.

Closest final-passage votes

The final-passage votes in the 2026 sessions that were decided by the fewest votes, with Troy Shelley's vote. These are picked by the size of the margin in the official tally alone, not by topic or party.

  • March 6, 2026 · Vote 1530Voted: Nay
    2nd Sub. SB 176: Landscaping Procurement Amendments
    Senate 3rd Reading, Final Passage · Result: Failed, Yeas 35 Nays 34 N/V 6 · Official record
  • March 3, 2026 · Vote 1120Voted: Nay
    1st Sub. HB 596: Homelessness Amendments
    3rd Reading, Final Passage · Result: Passed, Yeas 34 Nays 37 N/V 4 · Official record
  • February 17, 2026 · Vote 490Voted: Nay
    HB 263: Heavy Duty Vehicle Amendments
    3rd Reading, Final Passage · Result: Failed, Yeas 33 Nays 37 N/V 5 · Official record
  • February 3, 2026 · Vote 162Voted: Absent or not voting
    HB 120: Tail Light Obstruction Amendments
    3rd Reading, Final Passage · Result: Failed, Yeas 36 Nays 32 N/V 7 · Official record
  • March 4, 2026 · Vote 1230Voted: Absent or not voting
    3rd Sub. SB 229: State Employee Benefits Amendments
    Senate 3rd Reading, Final Passage · Result: Failed, Yeas 34 Nays 40 N/V 1 · Official record

All votes by Troy Shelley

In the candidate's own words

The Tribune notes that Troy Shelley is serving a first term in the Utah House. He sponsored HB185, which creates a litigation fund to challenge federal carbon credit and emissions reporting requirements, and co-sponsored a bill requiring proof of citizenship when registering to vote. Shelley did not answer the Tribune's survey questions. [1]

2026 legislative work

In the 2026 General Session, Troy Shelley was chief sponsor of H.B. 46, Taxpayer Information Sharing Amendments. It lets the Driver License Division share certain license information with county assessors on request, but only to confirm that a property owner qualifies for the residential property tax exemption. The governor signed it on March 13, 2026. [2]

In the 2026 General Session, Troy Shelley was chief sponsor of H.B. 185, Carbon Credit Amendments. It creates a Carbon Credit Litigation Fund, requires state entities that sell or trade carbon credits to report, and has the state auditor report on those sales. The governor signed it on March 25, 2026. [3]

Public service

The Salt Lake Tribune described Troy Shelley in June 2024 as a businessman who formerly chaired the Sanpete County Republican Party. He ran in the 2024 Republican primary for House District 66 against Brian Nielson, a former Sanpete County sheriff, for the seat Rep. Steven Lund was leaving. [4]

Profile sources

Profile refreshed October 30, 2026. Candidate statements describe the candidate's own experience or positions; official records and reporting are labeled separately.

  1. Salt Lake Tribune, Oct. 12, 2026: Utah House District 66 candidate survey · Candidate statement
  2. Utah Legislature, H.B. 46 Taxpayer Information Sharing Amendments · Official record
  3. Utah Legislature, H.B. 185 Carbon Credit Amendments · Official record
  4. Salt Lake Tribune: Nielson, Shelley face off in House District 66 primary · Official record

From the Legislature's roster

Profession
Natural Resources; Marketing
Committees

As listed by the Utah Legislature.

In the news

No Utah Ledger stories name Troy Shelley yet.

Sources

  1. Utah Legislature, legislator roster data (le.utah.gov)
  2. Utah House of Representatives, Troy Shelley
  3. Utah Lieutenant Governor's Office, Amended 2026 General Election Certification (PDF)
  4. Salt Lake Tribune: Nielson, Shelley face off in House District 66 primary

Office and ballot data as of October 15, 2026. See something wrong? Tell us.