Weber County Hive — Candidates 2026
CASE 23 · SENATE DISTRICT 9 (SALT LAKE CITY) — GENERAL ELECTION NOV. 3, 2026

One Campaign Reports Money

Senate District 9 covers part of Salt Lake City, including the University of Utah. Sen. Jen Plumb (D), a pediatric emergency physician first elected in 2022, faces Thaddeus A. Evans (R) and J. Lowry Snow (Utah Forward Party). Plumb's reports list $19,461 raised, more than half of it one $10,000 check from the Senate Democratic caucus PAC, whose registration lists her as an officer. Evans's reports list $0 in and $0 out. Snow's list $446.19 spent and no contributions.

$19,461
PLUMB, RAISED THROUGH 9/11/26
$10,000
HER LARGEST CHECK: SENATE DEM PAC
$0
EVANS, RAISED AND SPENT (TWO REPORTS)
$446.19
SNOW, SPENT, WITH NO CONTRIBUTIONS LISTED
START HERE

Five Things the Records Show

IN PLAIN WORDSThree people are running for this state Senate seat. Only one of them, the current senator, reports raising money. Here is what each one's filings say.

  1. Plumb raised $19,461 through Sept. 11. $13,450 of it (69%) came from seven PAC, business or association checks. $6,011 came from 32 individual entries, nearly all with Salt Lake City addresses.
  2. Her largest donor is a PAC she is listed as an officer of. The Senate Democratic caucus PAC (SenDemPAC) gave $10,000 on April 5. SenDemPAC's registration lists Jennifer Plumb as an officer. Its own reports list payments to her campaign that match.
  3. Evans's two reports show $0. His Convention and Primary reports list no contributions and no expenditures. No campaign website or bio was found.
  4. Snow's report lists $446.19 in spending and no contributions. It covers a filing fee, $300 to a communications firm and website hosting. The export doesn't show where that money came from.
  5. 12 of her 30 bills in 2026 became law, each with a Republican House sponsor. None of her housing bills passed, and a draft on opioid settlement money was abandoned. All three candidates filed disclosure forms with entries filled in: Plumb lists her medical jobs and five unpaid or nonprofit roles, including chair of the state's Opioid Settlement Advisory Committee. Snow lists Amazon Web Services as his employer and Amazon stock. Evans lists his cybersecurity job.
JAN 2, 2026
Plumb's first contribution
JAN 8
Snow pays his filing fee
JAN 15
Snow announces as Forward Party candidate
APR 5
SenDemPAC gives Plumb $10,000
APR 10
Evans files Convention Report (due Apr. 4)
JUN 16
Evans files Primary Report, on the due date
OCT 20–30
Early voting
NOV 3
General election
QUICK RECAP

Words Used on This Page

IN PLAIN WORDSTap any card to see what the word means.

PLUMB'S MONEY

Where Her Campaign's Dollars Came From

IN PLAIN WORDSMost of Plumb's money came from a few groups. One group, the Senate Democrats' PAC, gave more than half.

Her DEX export (Convention and Primary reports, through 6/8/26) plus her itemized contributions for 6/13–9/11/26. No in-kind help or loans are listed.

$19,461
RAISED
  • Senate Dem PAC — $10,000 (51.4%)
  • Six other PAC, business and association checks — $3,450 (17.7%)
  • Individuals (32 entries) — $6,011 (30.9%)
Senate Dem PAC (State Capitol address)$10,000
Fresh Air PAC (South Salt Lake)$2,000
Stephen Letendre (two checks)$1,000
Holland & Hart (law firm, two checks)$500
Women's Democratic Club of Utah$400
SEL Inc (Pleasant Grove)$300
Utah Dental Association$250

Raised and spent, by report

Spending after June 8 is not in hand; her later list covers contributions only.

flowchart LR SD["Senate Dem PAC
$10,000"] --> CAMP FA["Fresh Air PAC
$2,000"] --> CAMP OT["5 other groups
$1,450"] --> CAMP IN["32 individual entries
$6,011"] --> CAMP CAMP(["PLUMB CAMPAIGN
$19,461 raised"]) CAMP --> SP["Spent through 6/8/26
$3,605.26"] style CAMP fill:#3d0f1c,color:#f4ece6,stroke:#3d0f1c style SD fill:#fbf3e6,stroke:#d9a441

Money in runs through 9/11/26; money out through 6/8/26.

Every Plumb contribution, 1/2–9/11/26 (39 entries)
DateContributor (as filed)CityReportAmount
1/2/2026Adam CohenSLC, UTConvention$250.00
1/3/2026Chris WhartonSLC, UTConvention$100.00
1/4/2026Dhiraj ChandSLC, UTConvention$50.00
1/4/2026Richard FergusonNoSL, UTConvention$100.00
1/5/2026Walter BugdenSLC, UTConvention$100.00
1/9/2026Lisa HimonasSLC, UTConvention$250.00
1/12/2026T Stephen JonesNorthampton, MAConvention$331.00
1/12/2026Holland&HartSLC, UTConvention$250.00
1/14/2026Russell VinikSLC, UTConvention$250.00
1/15/2026Tyler SebaharSLC, UTConvention$25.00
1/17/2026Andrei TarassovSLC, UTConvention$500.00
1/18/2026Patrice CorneliSLC, UTConvention$50.00
3/8/2026Jonathan and Maki LerwiollSLC, UTConvention$100.00
3/8/2026Fresh Air PACSouth SL, UTConvention$2,000.00
3/23/2026Stephen LetendreSLC, UTConvention$500.00
3/31/2026Stephen LetendreSLC, UTConvention$500.00
4/5/2026Senate Dem PACSLC, UTPrimary$10,000.00
4/19/2026MaryJo McMillanSLC, UTPrimary$100.00
4/23/2026Annie PayneSLC, UTPrimary$500.00
4/25/2026Sandra KresserSLC, UTPrimary$500.00
5/5/2026Utah Dental Associationwoods cross, UTPrimary$250.00
5/17/2026SEL IncPleasant Grove, UTPrimary$300.00
5/29/2026Jackie BiscupskiSLC, UTPrimary$100.00
6/2/2026Teresa & Brian GarrettSLC, UTPrimary$25.00
6/13/2026Amy RedfordSLC, UT6/13–9/11$100.00
6/26/2026Jade VelazquezSLC, UT6/13–9/11$25.00
7/7/2026Robert MilsapSLC, UT6/13–9/11$100.00
8/4/2026Pat de FreitasSLC, UT6/13–9/11$500.00
8/31/2026Amanda WhitworthDenver, CO6/13–9/11$100.00
8/31/2026Robert MilsapSLC, UT6/13–9/11$100.00
9/1/2026Roni LaneSLC, UT6/13–9/11$100.00
9/2/2026Dave SpataforeSLC, UT6/13–9/11$300.00
9/2/2026Women's Democratic Club of UtahSLC, UT6/13–9/11$400.00
9/2/2026Holland&HartSLC, UT6/13–9/11$250.00
9/2/2026Shawn McMillenSLC, UT6/13–9/11$100.00
9/7/2026Karen HorneSLC, UT6/13–9/11$80.00
9/9/2026Amy RedfordSLC, UT6/13–9/11$100.00
9/10/2026Larissa TroutSLC, UT6/13–9/11$25.00
9/11/2026MaryJo McMillanSLC, UT6/13–9/11$50.00
Total$19,461.00
The amendment trail
ChangeWhat the report shows now
Sandra Kresser, $500 dated 3/25/26, deleted 5/1/26Sandra Kresser, $500, dated 4/25/26, on the Primary Report. Same donor and amount with a new date.
Ten other deleted contribution rowsThe export lists them as "[DELETED]" with $0 and no details, so what they were is not shown.
PLUMB'S SPENDING

$3,605.26 Through June 8

IN PLAIN WORDSShe has spent a small part of what she raised. The biggest costs were one person paid for campaign work and printing.

Where the money went

Every expenditure on her Convention and Primary reports, by payee. "Campaign Expense" is the purpose the report gives for most entries.

Every Plumb expenditure through 6/8/26 (25 entries)
DatePayee (as filed)Purpose (as filed)ReportAmount
1/5/2026Lt Governor's OfficeCampaign ExpenseConvention$117.73
1/7/2026Wix.comCampaign ExpenseConvention$9.02
1/19/2026NAACP SLC BranchCampaign ExpenseConvention$300.00
1/30/2026Interform BusinessCampaign ExpenseConvention$696.31
1/30/2026Brighton BankCampaign ExpenseConvention$5.00
2/2/2026Wix.comCampaign ExpenseConvention$31.25
2/9/2026Wix.comCampaign ExpenseConvention$9.02
2/27/2026Brighton BankCampaign ExpenseConvention$5.00
3/9/2026Wix.comCampaign ExpenseConvention$9.02
3/27/2026Saffron ValleyCampaign ExpenseConvention$91.67
3/31/2026Brighton BankCampaign ExpenseConvention$5.00
3/31/2026SLCounty Democratic PartyDonationsConvention$103.56
4/2/2026AT&TCampaign ExpensePrimary$350.26
4/8/2026Wix.comCampaign ExpensePrimary$9.02
4/8/2026SLCounty Democratic PartyCampaign ExpensePrimary$300.00
4/10/2026CostcoCampaign ExpensePrimary$397.44
4/10/2026Peter HilyardCampaign ExpensePrimary$855.00
4/30/2026Brighton BankCampaign ExpensePrimary$5.00
5/4/2026CostcoCampaign ExpensePrimary$26.70
5/4/2026CostcoCampaign ExpensePrimary$81.05
5/7/2026Wix.comCampaign ExpensePrimary$9.02
5/29/2026Brighton BankCampaign ExpensePrimary$5.00
5/31/2026FundheroCampaign ExpensePrimary$24.80
5/31/2026Act BlueCampaign ExpensePrimary$150.37
6/8/2026Wix.comCampaign ExpensePrimary$9.02
Total$3,605.26
PLUMB'S 2026 BILLS

12 Signed, 17 Left Filed

IN PLAIN WORDSThis is what happened to the bills Plumb sponsored in the 2026 session. Twelve became law, and every one of them had a Republican carrying it in the House.

From the Legislature's bill list for Jen Plumb, 2026 General Session. "Filed" means the bill did not pass before the session ended. Her votes on other members' bills were not reviewed.

Her 12 bills signed by the governor, 2026
BillShort titleHouse floor sponsor
S.B. 50Anesthesia Dosage AmendmentsKaty Hall
S.B. 80Physician Practice AmendmentsRyan D. Wilcox
S.B. 81Dyslexia Testing AmendmentsAriel Defay
S.B. 87Naloxone AmendmentsMatthew H. Gwynn
S.B. 96Opioid Fatality Review AmendmentsMatthew H. Gwynn
S.B. 98Substance Use Rehabilitation AmendmentsTyler Clancy
S.B. 111Veterinary Post-employment AmendmentsKaty Hall
S.B. 127Pediatric Care AmendmentsKaty Hall
S.B. 128Public Alert AmendmentsTyler Clancy
S.B. 142Private Probation and Court Ordered Services AmendmentsAnthony E. Loubet
S.B. 170Vitamin K AmendmentsRaymond P. Ward
S.B. 210Nicotine AmendmentsJefferson S. Burton
WHAT SHE SAYS
HER 2026 BILLS
Opioids and the settlement money: "I am ready to lead the state in this effort."
Signed: Naloxone Amendments, Opioid Fatality Review Amendments, Substance Use Rehabilitation Amendments. Left filed: Opioid Terminology Amendments. Abandoned draft: Opioid Settlement Proceeds Amendments.
Housing and homelessness: "compassionate solutions for our neighbors experiencing homelessness."
Left filed: Homeless Services Board Amendments, Driver License Amendments for Unhoused Individuals, Residential Rental Payment Reporting Amendments. None of her housing bills passed in 2026.
Climate and water: "protecting our air, water, and watersheds through legislation."
Left filed: Natural Organic Reduction Amendments, Natural Disaster Amendments. Abandoned draft: Water Conservation Amendments.
Health care and public health.
Signed: Anesthesia Dosage, Physician Practice, Pediatric Care, Vitamin K, Nicotine, Public Alert, Dyslexia Testing. Most of her signed bills fall here.

She also carried two House bills that were signed: H.B. 380, Hospital Workplace Violence Reporting Requirements (Rep. Katy Hall), and H.B. 87, Animal Crime Victim Amendments (Rep. Verona Mauga). Her site's figure of "39 pieces of impactful legislation" over four sessions covers earlier years that aren't on this list, so it is still not checked.

THE CHALLENGERS

Evans and Snow: No Contributions Listed

IN PLAIN WORDSNeither challenger reports taking in any money. Evans reports spending none. Snow reports spending $446.19.

JEN PLUMB (D), INCUMBENT
$19,461

Raised through 9/11/26. $3,605.26 spent through 6/8/26.

THADDEUS A. EVANS (R)
$0

Raised and spent, on both his Convention and Primary reports.

J. LOWRY SNOW (FORWARD)
$0 in

$446.19 spent, all dated 1/8–2/27/26 on his Convention report.

Money in the SD-9 race

Raised and spent by each campaign, on one scale.

Thaddeus A. Evans (R)

ReportPeriodDueSubmittedRaisedSpent
2026 Convention1/1–3/30/264/4/264/10/26$0.00$0.00
2026 Primary3/31–6/11/266/16/266/16/26$0.00$0.00

Both reports show a $0 beginning and ending balance. The Primary Report's itemized list reads "There are no records to display." Dates are as printed on each report.

No campaign website or social media page was found as of Sept. 24, 2026. The Utah Republican Party's 2026 candidate page lists his name and contact information, with no bio.

Read from the rendered report pages

J. Lowry Snow (Utah Forward Party)

His DEX export lists six expenditures totaling $446.19, all on the Convention report, and no contributions. Four contribution rows are marked "[DELETED]" with no details. The export doesn't show how the spending was paid for.

Every Snow expenditure (6 entries)
DatePayee (as filed)Purpose (as filed)Amount
1/8/2026Utah State - Salt Lake County ClerkCampaign Expense$117.73
1/14/2026CloudflareAdvertising$10.46
1/14/2026NixihostAdvertising$6.00
1/30/2026NixihostAdvertising$6.00
2/5/2026X-Factor Strategic CommunicationsAdvertising$300.00
2/27/2026NixihostAdvertising$6.00
Total$446.19

His campaign site, jlowrysnow.com, describes "a multigenerational family legacy of public service in Utah that dates back to the late 1800s." He is not the same person as former Rep. V. Lowry Snow of St. George, and nothing in these records connects them.

WHERE THEY STAND

In Their Own Words

IN PLAIN WORDSWhat each candidate says they'll work on, quoted from their own campaign materials. These are their claims, not checked facts.

PLUMB (D)
SNOW (FORWARD)
Opioid settlement: Utah "is scheduled to receive over $400 million in opioid litigation settlement funds... It is crucial that this money is spent responsibly and appropriately... I am ready to lead the state in this effort."
Representation: "A modern, voter-driven approach to representation that gives District 9 residents a stronger and more continuous voice."
Health care: "No one should have to go into debt in order to receive the health care they or their loved ones need to survive."
Housing: "Advancing bipartisan, data-driven solutions that expand housing supply, support smart density, and remove unnecessary regulatory barriers."
Air, water, the lake: "sanctioning polluters, protecting our air, water, and watersheds through legislation, and improving our forest management."
Clean air and Great Salt Lake: "Strong, science-based policies that protect public health, responsibly manage water resources, and safeguard wildlife."
Her record, as she describes it: "In my first 4 sessions, I have been able to pass 39 pieces of impactful legislation." (Her count; not checked here.)
Endorsement on his site: Forward Party of Utah chair Michelle Quist.

Evans (R): no campaign website, bio or stated priorities were found.

THE DISCLOSURE FORMS

What Each Candidate Listed

IN PLAIN WORDSEach candidate filled out the state's conflict-of-interest form. This is what each one wrote. All three were read from the filed text with the answers filled in.

ItemPlumb (D)Evans (R)Snow (Forward)
EmployersUniversity of Utah School of Medicine (pediatric emergency physician, professor); Intermountain Healthcare (urgent care pediatrics); FDA Pediatric Advisory Committee (subject-matter expert)TruHearing Inc., Draper (System Security Manager). Previous: Chief Information Security Officer; the form gives an address in Onalaska, Wis., with no company nameAmazon Web Services (Principal, Worldwide GTM Specialist, Machine Learning and AI). Previous: Canonical, London (Director of Strategic Global Alliances)
Entities owned or ledUtah Naloxone (medical director, co-founder); Utah Opioid Settlement Advisory Committee (chair, unpaid); Utah Opioid Task Force (executive team, unpaid); Spy Hop (board, unpaid); Salt Lake City Police Foundation (board, unpaid)N/An/a
$5,000+ income sourcesN/AN/An/a
Stocks of $5,000+N/AN/AAmazon.com, Inc.
Other boardsN/AN/An/a
Spouse / householdN/ASpouse listed; employer "Specialty Care"One other adult in the household, a Salt Lake City schoolteacher
Optional: other possible conflictsAnimal-rescue fostering for nine groups; an extended-family business (Alpine Auto Renovation); extended-family property on Emigration Canyon RoadN/ANo entry

Two things worth seeing side by side

Plumb and SenDemPAC. SenDemPAC's state registration lists Jennifer Plumb as an officer, alongside Sen. Luz Escamilla and Sen. Kathleen Riebe. Her form's list of entities she is "an owner or officer" of doesn't include SenDemPAC. The form doesn't say whether a PAC counts as an "entity" for that item, and this page doesn't decide that.

Plumb and the opioid settlement. She chairs the state's Opioid Settlement Advisory Committee, unpaid, and her campaign site says she is "ready to lead the state" on spending the settlement money. She disclosed the role herself.

Snow and Amazon. He works on machine learning and AI at Amazon Web Services, which operates large data centers, and he holds Amazon stock. Data center rules are expected before the Legislature in 2027 (see this site's Meta gas plant file). He disclosed both himself.

All three answered every item Plumb used the optional section
THE CONNECTIONS

Where This Race Meets the Rest of the Docket

IN PLAIN WORDSSome of Plumb's donors also show up in other races this site has covered. A shared donor is a connection, not an accusation.

flowchart LR SD["SenDemPAC
Senate Democrats' caucus PAC"] -->|"$10,000"| JP(["JEN PLUMB
SD-9"]) FA["Fresh Air PAC
Stewardship Utah"] -->|"$2,000"| JP SEL["SEL Inc"] -->|"$300"| JP HH["Holland & Hart"] -->|"$500"| JP SD -->|"$20,000"| KK["Karen Kwan
SD-12, on the 2026 ballot"] SD -->|"$10,500"| SP["Stephanie Pitcher
SD-14, on the 2026 ballot"] FA -->|"also gave"| OT["Lesser HD-10, Stevenson HD-16,
Okerlund HD-42, Smith SD-21"] HH -->|"also gave"| TB["Tran SD-6, Bitner HD-17"] JP -.->|"listed as an officer"| SD style JP fill:#3d0f1c,color:#f4ece6,stroke:#3d0f1c style SD fill:#fbf3e6,stroke:#d9a441

Solid arrows are money. The dotted arrow is SenDemPAC's registration listing Plumb as an officer. SenDemPAC totals are from its own reports, 2022–2026.

SENDEMPAC · SENATE DEMOCRATIC CAUCUS PAC

The PAC and its officers

  • Registration lists Sen. Luz Escamilla (primary officer and treasurer), Sen. Kathleen Riebe and Jennifer Plumb.
  • Its reports list money to all three officers' campaigns: Escamilla $10,000+, Riebe $11,870.54, Plumb $10,500.
  • Its donors include trade groups and companies that also give to Republican legislators: credit unions, bankers, realtors, the Utah Medical Association.
FRESH AIR PAC · HD-16 · HD-42 · SD-21 · HD-10

A PAC that gives to both parties

Its state registration says it represents Stewardship Utah and was created 6/3/2021 in South Salt Lake. Officers: David Garbett (chair), Travis Suite (manager) and TJ Ellerbeck (treasurer). Plumb got $2,000. It also gave Republicans Bob Stevenson and Clint Okerlund $3,000 each, Kelly Smith $16,500, and Democrat Rosemary Lesser $2,500.

SEL INC · HD-7

A grid-technology company's giving

SEL Inc (Schweitzer Engineering Laboratories) lists Stan Lockhart as its registered agent. Its 2026 giving list includes dozens of legislators in both parties; Plumb's $300 matches it. Ryan Wilcox (HD-7) also appears.

Holland & Hart

The law firm gave Plumb $500 in two checks. It also appears as a donor to Tami Tran (SD-6) and Lili Bitner (HD-17), both Republicans.

SPY HOP

A board seat and a PAC payment

Plumb lists an unpaid seat on Spy Hop's board. SenDemPAC's reports list $4,020 paid to Spy Hop (Spy Hop Productions and Spy Hop Rooftop). What the payments were for is not described beyond the payee name.

REGISTERED LOBBYIST · CONFIRMED BY ADDRESS

Dave Spatafore, $300

  • David Spatafore is registered with the state as a lobbyist, with filings from 2012 through 2026. His firm is Capstone Strategies LLC.
  • The address on Plumb's contribution entry is the same address his lobbyist registration lists for the firm.
  • His current clients include Salt Lake City, Millcreek, South Salt Lake, Midvale and Holladay; fire, police and 911 groups; construction and trades groups; and tech companies including Verkada, Pure Storage, Axon and Cisco.
  • A David Spatafore also gave SenDemPAC $2,050.
  • Lobbyists giving to candidates is legal and reported.
CAN THEY COMPETE?

Who Has the Money, and Where It Came From

IN PLAIN WORDSEvery dollar each campaign reported, sorted into piles: people, caucus and leadership PACs, other organizations, party help and the candidate's own money. Bars are drawn to the same scale, so a short bar means less money. These are facts from the filings; they are shown here, not graded.

Jennifer Plumb (D) · $19,461 total
Individual people: $6,011Caucus and leadership PACs: $10,000Other organizations: $3,050Party help: $400
Individual donors: 28. Period: Jan. 2–Sept. 11, 2026.
From their own disclosure form: University of Utah School of Medicine, Intermountain Healthcare and an FDA advisory committee; five organizations listed; no stocks.
Evans (R) · $0 total
No money reported.
Individual donors: 0. Period: no money reported.
From their own disclosure form: System security manager at TruHearing; no businesses or stocks.
Lowry Snow (Forward) · $0 total
No money reported.
Individual donors: 0. Period: no money reported.
From their own disclosure form: Principal at Amazon Web Services; Amazon stock.
What the filings show side by side

Periods differ where the filings in hand differ; each candidate's period is listed with their bar. "Own money" includes loans and money moved from the candidate's own earlier campaign account, as labeled. Disclosure-form lines come from each candidate's own form as described on this page. Added Oct. 2, 2026.

THE RUBRIC

Graded Topic by Topic

IN PLAIN WORDSEach topic gets a grade, A (best) to F (worst), on five questions: Does it check power? Can the public see it? Is it clear who pays? What does it do to air, water and land? Do the people affected get a real say? N/A means the question doesn't apply.

How to read these: grades judge only what has already happened in the filings as of Sept. 24, 2026. They judge the record, not the person.

1. Plumb's campaign money
CriterionGrade and reason
PowerDMore than half her money came from a caucus PAC whose registration lists her as an officer. The money, by category (Jan. 2–Sept. 11, 2026): individuals $6,011 (30.9%); caucus and leadership PACs $10,000 (51.4%); other organizations $3,050 (15.7%); party help $400 (2.1%). Own money: none reported. Own money is stated here, not graded. Power D: 31.5% of the counted money came from individual people. Regraded Oct. 2, 2026 on the Hive's fixed scale; earlier: C. Scale: A = 90% or more of the counted money from individual people; B = 67–89%; C = 34–66%; D = 10–33%; F = under 10%. Counted money is individuals plus caucus and leadership PACs plus other organizations (businesses, trade and union PACs, other candidates' campaigns). Ordinary party help and the candidate's own money are shown but not counted.
TransparencyBEvery contribution is itemized with a name and address. Ten deleted rows show no details.
Financial accountabilityBHer report and SenDemPAC's reports list matching amounts. Spending after June 8 is not in hand.
Environmental impactN/ANot applicable.
Community impactBIndividual gifts are small and local; 69% of the dollars came from seven group checks.
2. The challengers' filings
CriterionGrade and reason
PowerN/ANo money reported to weigh.
TransparencyCBoth filed reports and disclosure forms. Evans's Convention Report lists a submit date six days after its due date, and no bio or stated priorities were found for him. Snow's spending is itemized.
Financial accountabilityCSnow's export lists $446.19 spent and no contributions, so it doesn't show how the spending was paid for.
Environmental impactN/ANot applicable.
Community impactCVoters get little from the filings to compare Evans with the others.
3. The disclosure forms
CriterionGrade and reason
PowerN/ANot applicable.
Transparency (Evans and Snow)BAll three answered every item. Plumb used the optional section. Her form does not list her SenDemPAC officer role; whether it had to is not settled here. Evans and Snow name their employers; their income lines are left blank, which is noted here, not graded, because the jobs are named on the forms. This shared grade is unchanged for Evans and Snow.
Transparency (Plumb)D+Graded separately as of Oct. 3, 2026. Her legislative pay as a sitting senator in 2025, the year the form covers, is not listed anywhere on the form. Legislative pay is public, so with nothing else missing it is graded D+; her optional entries don't lift a missing item. Earlier: B, shared with Evans and Snow. How the grade can change: an updated form that lists the Legislature.
Financial accountabilityBSnow names his Amazon stock; Plumb names her unpaid roles, including the opioid settlement committee.
Environmental impactN/ANot applicable.
Community impactBThe roles most likely to touch state policy (opioid settlement money; data centers) are disclosed by the candidates themselves.

How disclosure forms are graded: On disclosure forms, an item voters can't see anywhere else (a company, a board seat, a job) left off is graded D; two left off, D−; three or more, F, a pattern. Legislative pay, which is public, left off with nothing else missing is graded D+. Anything named somewhere on the form counts as listed, and a form not on file is graded F. (Disclosure-form ladder added Oct. 3, 2026.)

4. Her 2026 laws, bill by bill

Each of the 12 bills she sponsored that became law, plus the two House bills she carried in the Senate, graded on what the law does. Read from the enrolled bills' summaries and "money appropriated" lines on le.utah.gov. The state lists no bills she co-sponsored in 2026. P = power, T = transparency, $ = financial accountability, E = environmental impact, C = community impact.

BillWhat it doesPT$ECWhy
S.B. 87
Naloxone
Protects people who give or hand out expired overdose-reversal medicine, with an education requirement.N/AN/ABN/AAUses supplies already on hand; no new cost.
S.B. 96
Opioid Fatality Review
Clarifies the health department can investigate overdose deaths and look for ways to prevent them.CBN/AN/ABAdds state review power, with federal privacy limits on treatment records.
S.B. 98
Recovery-ready workplaces
Lets the health department create an optional employer certification for supporting workers in recovery.N/ACCN/ABOptional; could be paid for from the e-cigarette restricted account, but no money is set aside.
S.B. 50
Anesthesia coverage
Health plans must pay for medically necessary anesthesia and can't deny it based only on preset time limits.BN/ACN/ABProtects patients from a denial rule; costs may show up in premiums.
S.B. 127
Pediatric ER readiness
Hospital ERs need child-care policies, a pediatric coordinator and readiness checks reported to the state.N/ABBN/ABReporting is required; $278,000 is moved within existing funds, net $0.
S.B. 170
Vitamin K for newborns
Providers must educate parents about vitamin K, and parents get a formal process to decline it.CBN/AN/ACInformed choice for parents; the health effect depends on how many decline.
S.B. 81
Dyslexia testing
Schools must provide interventions when a licensed professional's dyslexia assessment shows reading needs.N/AN/ACN/ABHelps students; no money is set aside for schools to do it.
S.B. 80
Physicians and executions
A physician is not guilty of unprofessional conduct whether they take part in an execution or refuse.CN/AN/AN/ACProtects either choice; does not change whether executions happen.
S.B. 111
Veterinarian non-competes
Voids most new non-compete, nondisclosure and non-solicitation deals for vets (unless they own 5%+).BBN/AN/ABShifts power toward workers; ends gag clauses going forward.
S.B. 142
Private probation
A program generally can't both supervise someone's probation and sell them other paid services.BN/ABN/ABRemoves a built-in conflict for people on probation.
S.B. 128
Purple Alert
Creates a state alert system to help find missing vulnerable adults. Starts Jan. 1, 2027.N/AN/ACN/ABNo money set aside to run it.
S.B. 210
Nicotine rules
Ends local health department inspections of e-cigarette shops, changes fees and penalties, and funds disposal of seized products.CCBBCMixed: tougher penalties and funded disposal, but less local inspection.
H.B. 380 (carried)
Hospital workplace violence
Hospitals must track and report workplace violence.N/ABN/AN/ABCreates a public-facing count where there wasn't one.
H.B. 87 (carried)
Seized animals
Changes where animals taken in abuse cases are placed.N/AN/AN/AN/ABNarrow, practical change.

The pattern: mostly B's and C's, with no D or F. Most of her laws are narrow health and safety changes. Only one touches the environment (funded disposal of seized e-cigarette products). Several add new duties for schools, hospitals or state agencies without setting money aside. Her bills on housing and water did not pass.

WHAT THIS DOESN'T SHOW

Limits of the Record

  • Plumb's spending after June 8, 2026, and her cash on hand, are not in hand. Her June 13–Sept. 11 list covers contributions only.
  • Plumb's 2026 sponsored bills are covered above; her votes on other members' bills, and her bills from 2023–2025, were not reviewed.
  • The bill-by-bill grades are based on each enrolled bill's summary and appropriation line, not a full reading of every section, fiscal notes or vote counts.
  • "39 pieces of impactful legislation" is her own count and has not been checked.
  • Nothing here shows how Snow's $446.19 in spending was paid for.
  • Evans's reports after the Primary Report were not shown. Any later report will be added.
  • SenDemPAC figures come from its own reports as compiled in this site's research; the SenDemPAC payment dates were not matched line by line for this page.
  • Nothing here suggests any rule was broken.
View all sources (18)
  1. Jennifer Plumb, 2026 Convention and Primary reports, DEX export DEX20260924_072853.csv (disclosures.utah.gov)
  2. Jennifer Plumb, itemized contributions 6/13–9/11/26 (disclosures.utah.gov)
  3. Jennifer Plumb, conflict-of-interest disclosure, Senate District 9 (disclosures.utah.gov), read from filed text
  4. Jen Plumb campaign site: home, about, priorities and news pages (jenplumb.com)
  5. Thaddeus Evans, 2026 Convention Report and 2026 Primary Report (disclosures.utah.gov), read from rendered report pages
  6. Thaddeus Allen Evans, conflict-of-interest disclosure, State Senate 9 (disclosures.utah.gov), read from filed text
  7. Utah Republican Party, 2026 Republican Candidates page (utgop.org)
  8. J. Lowry Snow, 2026 Convention and Primary reports, DEX export DEX20260924_073828.csv (disclosures.utah.gov)
  9. J. Lowry Snow, conflict-of-interest disclosure, State Senate (disclosures.utah.gov), read from filed text
  10. J. Lowry Snow campaign site (jlowrysnow.com); Utah Policy, "J. Lowry Snow announces candidacy for Utah State Senate District 9," Jan. 15, 2026
  11. SenDemPAC Statement of Organization and 2022–2026 reports (disclosures.utah.gov), as compiled in this site's research
  12. Lt. Governor, 2026 General Election Certification (vote.utah.gov); KSL, "Here's who's running for the Utah Legislature in 2026"
  13. Fresh Air PAC, PAC registration (disclosures.utah.gov)
  14. David Spatafore, lobbyist registration, principal list and Statement of Organization (Capstone Strategies LLC), 2012–2026 (disclosures.utah.gov)
  15. Enrolled bills, 2026 General Session: S.B. 50, 80, 81, 87, 96, 98, 111, 127, 128, 142, 170, 210 and H.B. 87, 380 (le.utah.gov/Session/2026/bills/enrolled)
  16. Utah Legislature, bill list for Sen. Jen Plumb, 2026 General Session (le.utah.gov), and S.B. 87 bill page confirming the session
  17. Daily Utah Chronicle, Zane Poss, "Ben McAdams wins CD1 Democratic Primary," June 25, 2026 (University of Utah within Senate District 9)
  18. This outlet's own case files: Cases 04, 06, 07, 21 and 22, the HD-7, HD-16 and SD-21 files, and the SEL Inc research