An open seat, vacated by one of the network's own founding officers, going to the same PAC treasurer's network that first funded her rise. Davis, Morgan, and Weber counties.
Updated Oct. 2, 2026: Koford's campaign-money grade revised (see Grades). Earlier update Oct. 1, 2026, with both candidates' September 30th Reports (period June 12–Sept. 25), their disclosure forms, and new money and disclosure grades.
Jill Koford (R) and CJ Hernandez (D) are running for the Senate seat Ann Millner is giving up. Koford is a sitting House member who's raised money her whole career from a network of PACs run largely by one man, Kyle Palmer, and who sponsors most of the state's current water and data-center legislation. Hernandez is a first-time candidate running almost entirely on small donations and her own money.
Several names come up again and again in what follows — tap a card below to see who each one is and why they matter, before reading the full breakdown.
A note on scope: this outlet reviews every candidate's available public record in full. Koford, a sitting House member since 2025, has years of campaign filings, sponsored bills, floor votes, and conflict-of-interest disclosures on the public record. Hernandez, a first-time candidate, doesn't — there's no legislative history to review because she hasn't held office. The difference in how much material appears below reflects the record each has actually generated, not a decision to scrutinize one candidate more than the other.
He's treasurer of both PACs that fund Koford, with sole signature authority over UHREC's money — and his own consulting firm, Irish Elk LLC, gets paid by those same committees. $229,830.73 has gone to him or his firm across NUPAC, UHREC, and Koford's own campaign. Full job history below.
Founded 2018 by Ann Millner, Casey Snider, and Kyle Palmer. Seeded Koford's first House run with $5,000 in 2022, then $42,500 total by 2024 — the PAC that first backed her rise, run by the senator whose seat she's now seeking.
The House GOP caucus's own PAC, also treasured by Kyle Palmer. Gave Koford $60,000 gross across six payments — including a $10,000 check that was sent back and then vanished from her own filings.
Gave Koford $500 directly. Its subsidiary, Clyde Capital Group, owns 45% of the Nordic Village PID — an $80M taxpayer-backed bonding district run by an unelected board, the exact structure Koford's own platform criticizes.
Gave Koford $2,000 while building a $1.2 billion Utah data-center campus — the exact category of company her own HB 76 regulates. She also personally holds Google stock, disclosed on her own conflict-of-interest form.
A founding NUPAC officer who's now retiring from the exact seat Koford — a candidate her own PAC helped build — is running for unopposed. Millner and her own committee also gave Koford money directly this cycle.
Gave Koford $27,000 — one of the five PACs/party committees behind her $177,500 in institutional support. Schultz himself and his campaign also gave her money directly. Kyle Palmer's Irish Elk LLC draws fees from this PAC too, not just NUPAC and UHREC.
A founding NUPAC officer since 2018 who is also, as House Majority Leader, a Primary Officer of UHREC — the only person in this network holding a leadership role on both of the PACs Kyle Palmer treasures. Full bio below.
Koford's rise runs directly through the Northern Utah Legislative PAC (NUPAC) — a committee controlled by Sen. Ann Millner, Rep. Casey Snider, and treasurer Kyle Palmer, who operates through his own firm, Irish Elk LLC. NUPAC seeded Koford's first House run in 2024; Irish Elk took over her campaign's compliance work in 2025; and when Millner declined to seek reelection to Senate District 5 in January 2026, Koford filed for that exact seat and ran unopposed through convention.
Full raw disclosure exports covering every report Koford has filed since 2021 show $426,114.03 raised and $330,347.88 spent over her career. Five PAC or party committees account for $177,500 of that: UHREC, NUPAC, the Weber County Republican Party, House Speaker Leadership PAC, and Wilson Leadership PAC. Across her own campaign and the two committees most closely tied to it (NUPAC and UHREC), Kyle Palmer's Irish Elk LLC and its principal have been paid $229,830.73 combined — while serving as treasurer of the committees making those payments.
Hernandez's 2026 record through her September 30th Report shows a different shape: $88,524.51 raised, $25,000 of it (28%) her own money. No PAC or party money appears until after her June 23 primary win; since then, groups have given $17,006.25, led by two $5,000 checks from Women and Politics PAC and $3,000 from the Weber County Democratic Party. The rest, about $46,518, comes from individual donors, including several sitting Utah Democratic legislators giving personally.
| Candidate | Total raised | PAC/party | Self-funded |
|---|---|---|---|
| Koford (2021–2026, every report) | $426,114 | $177,500 (5 PACs/party committees) | $24,215 (6% of total) |
| Hernandez (2026, through Sept. 25) | $88,525 | $17,006 (began after her primary win) | 28% of her total |
Both candidates' own filings on disclosures.utah.gov, period June 12–Sept. 25, 2026.
| Koford (R) | Hernandez (D) | |
|---|---|---|
| Submitted | Sept. 26 (on time) | Sept. 30, the due date (on time) |
| Raised this period | $21,950.00 | $49,744.51 |
| Spent this period | $36,742.72 | $51,259.01 |
| Cash on hand, Sept. 25 | $42,916.40 | $8,861.00 |
| Raised, all of 2026 | $82,848.67 (incl. $12,873.67 moved from her House account) | $88,524.51 (incl. $25,000 of her own) |
| From individuals, this period | 27% | 66% |
| From PACs, parties, businesses & other campaigns, this period | 73% | 34% |
Koford: Other legislators' campaigns gave $9,000 (Cullimore for Senate $5,000, Friends of Chris Wilson $2,000, Evan Vickers $1,500, Lincoln Fillmore $500). Businesses and PACs gave $7,000, including the Great Salt Lake Brine Shrimp Cooperative ($2,500), AFCU Development Fund ($1,500) and three personal-injury law firms (Robert J. DeBry & Associates $1,000, Craig Swapp $500, Driggs Bills & Day $500). Individuals gave $5,950, led by Joshua and Jennifer Romney ($2,500) and Sens. Scott Sandall ($1,000) and Wayne Harper ($750). She spent $36,743, including $6,500 to Roost, $6,320 to the Utah Republican Party, $5,543 to the Deseret News, $5,112 to Renaissance Signs, $2,695 to Kyle Palmer's Irish Elk and $2,289 to Gathering Inc.
Hernandez: About 137 individuals gave $32,738, most in amounts under $500 from Ogden-area addresses; her husband, Dominic Dewitte, gave $1,000. Groups gave $17,006: Women and Politics PAC ($5,000 twice), the Weber County Democratic Party ($3,000), Operating Engineers 3 PAC ($1,000), the Utah Democratic Party ($1,250), Teamsters Local 222 ($750), the AFL-CIO ($500), the Women's Democratic Club ($300) and SMART TD PAC ($200). She spent $51,259, led by Apollo Political (about $16,525), Eye Contact Digital ($8,865), Hometown Values Magazine ($6,090) and the Deseret News ($6,090). Every contribution was added to her report within 11 days of the date it was received. Three small gifts list no donor name ("Anonymous" $50 and $40, and a $7.14 gift with a blank name); Utah law allows a candidate to keep a gift of $50 or less from an unknown source.
Koford's report has no "added on" dates for its entries, so whether each gift appeared within 31 days of receipt can't be checked from the records in hand. That is no finding either way.
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.
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.
Every candidate on this site is graded on the same five questions: Power, Transparency, Financial accountability, Environmental impact and Community impact. A C means the record meets what Utah law requires, the status quo. A B or A means the candidate went beyond it, and the record shows it. D means something is vague, late or bundled, or a public check is weakened; F means something required is missing, or a check is removed with nothing in its place. On reports, one required item missing is graded D, since it can be a mistake; several missing from the same report is graded F. 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.) How a grade can change: candidates can file an amended report or an updated disclosure form at any time. When the missing or unclear item is fixed on the public record, we update the grade and note the date. Feedback appreciated: candidates and readers can send corrections or records we missed to webercountyhive@gmail.com, and we check every one against the public record. (Koford's legislative-record grades are in section 07 below.)
Overall is the average of the graded questions (A = 4, B = 3, C = 2, D = 1, F = 0; N/A and dashes are left out). A plus or minus shows where the average falls between letters, and an average exactly halfway counts toward the higher letter with a minus. Added Oct. 2, 2026.
| Candidate | Power | Transparency | Money | Environment | Community | Overall |
|---|---|---|---|---|---|---|
| Koford | C | D | C | N/A | C | C− |
| Why: About 59% of her 2026 money came from groups and other candidates' campaigns, and every contributor and payee is named. But the 2026 numbers aren't the whole record. Over her career, five PAC and party committees gave $177,500 of her $426,114.03, including $42,500 from NUPAC and $50,000 net from UHREC, both with Kyle Palmer as treasurer, and her campaign has paid Palmer's firm, Irish Elk LLC, $38,712. The same pattern appears in HD-10. On Transparency: UHREC's $10,000 came in December 2025 and went back Jan. 15, 2026; her entry for the return was deleted and never re-entered, so her public reports show the gift but not its return. One unclear item on the filings is graded D. Regraded Oct. 2, 2026 (earlier: C on every question); the earlier grade looked only at 2026 and didn't weigh the career totals and the deleted return entry already documented on this page. The money, by category (2026 through Sept. 25, cash; in-kind gifts are not broken out on this page): individuals $28,425 (34.3%); caucus and leadership PACs $0 (0.0%); other organizations $41,550 (50.2%); party help $0 (0.0%). Own money: $12,873.67 (15.5% of everything raised), the balance moved from her own House campaign account; her lifetime self-funding is $24,215.40, filed as loans. Own money is stated here, not graded. Power C: 40.6% of the counted money came from individual people ($18,500 of the organization money came from other candidates' campaigns: Burton, Cullimore, Chris Wilson, McKell, Vickers, Millner and Fillmore. No caucus PAC gave in 2026; UHREC's $10,000 came in December 2025 and was returned. Her career totals from Palmer-treasured committees and her campaign's payments to Irish Elk LLC are described above and are not part of the scale). Regraded Oct. 2, 2026 on the Hive's fixed scale; earlier: D. 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. What would have scored higher for the collective: re-entering the UHREC return so the public record matches what happened, and a donor base that relies less on committees run by the same treasurer her campaign pays. | ||||||
| Hernandez | B | C | C | N/A | C | C+ |
| Why: About 66% of her money this period came from individuals, and every gift was added within 11 days of receipt. Her three unnamed gifts are $50 or less, which the law allows. The public report lists nearly every spending line under the category "Campaign Expense." That meets the law. The money, by category (2026 through Sept. 25, cash plus in-kind): individuals $46,518.26 (49.9%); caucus and leadership PACs $4,140 (4.4%); other organizations $12,456.25 (13.4%); party help $5,050 (5.4%). Own money: $25,000 (26.8% of everything raised) (a contribution dated Feb. 25, 2026, not a loan). Own money is stated here, not graded. Power B: 73.7% of the counted money came from individual people (in-kind help counts the same way on every page: the Utah Senate Minority PAC's $4,140 "Combined Campaign" in-kind gift on Sept. 16 is counted as caucus money, and the Utah Democratic Party's $500 in-kind as party help). 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. | ||||||
Going beyond the law would look like: saying what each "Campaign Expense" payment bought, and raising most of the money from people who live in the district. (On the state's public report, most spending lines show only the category "Campaign Expense." Candidates can type a description when they file, but the public report may not display it, so a missing description there doesn't mean the candidate left it out.)
| Candidate | Power | Transparency | Money | Environment | Community | Overall |
|---|---|---|---|---|---|---|
| Koford | N/A | F | C | N/A | N/A | F |
| Why: Her January 10, 2026 form is detailed in places: 21 businesses she manages or belongs to, 33 stock holdings and two unpaid boards (the Major Brent Taylor Foundation and Weber State's College of Social Sciences & Education advisory board, which she chairs). But Utah's business registry shows three roles the form requires that aren't on it: director of North Fork Meadows Owners Association, manager of Scoots Industries LLC, and director of Ogden Regional Airport Association, which was still in existence when she filed (it was dissolved April 21, 2026). Three required items missing from one form is graded F. Her legislative pay as a sitting representative in 2025, the year the form covers, is not listed anywhere on the form. Under the Hive's ladder that doesn't change an F; it is named here. Checked Oct. 3, 2026. | ||||||
| Hernandez | N/A | B | C | N/A | N/A | B |
| Why: Her form lists her retirement from the U.S. Department of State, her federal retirement income, the mutual funds in her IRA and her unpaid seat on Weber State University's National Advisory Council. She also lists her husband's previous employer (Raytheon/Collins), her stepson's job and her home, which the form asks for only if she believes they may be a conflict. That goes beyond what the form requires. | ||||||
Going beyond the law would look like: listing more than the form asks, such as a spouse's business or unpaid roles, as Kay McRae did in Senate District 20.
The path from PAC to Senate seat, in order:
Northern Utah Legislative PAC is created. Its Statement of Organization lists Sen. F. Ann Millner and Rep. Casey Snider as Primary Officers and Kyle M. Palmer as Chief Financial Officer/Treasurer — a role he later fills through his own consulting firm, Irish Elk LLC, formed February 2021. All three officers list the same Layton address and phone number on the PAC's own filing.
NUPAC gives $5,000 to Koford's first campaign — a losing House District 10 bid against incumbent Rosemary Lesser.
NUPAC gives another $5,000 when Koford wins the seat outright.
Now a sitting representative, Koford's campaign pays Irish Elk LLC $3,000 to take over her compliance and ledger work.
Millner — the NUPAC officer whose seat this is — declines to file for reelection. Koford files for Millner's exact seat within days, clears the Republican convention unopposed, and draws no primary opponent.
On the other side, Hernandez wins a contested Democratic primary against Dakota Wurth and is endorsed by the Weber Democratic Women's Club.
Millner chairs the Senate Economic Development and Workforce Services Committee, the Higher Education Appropriations Subcommittee, the School Security Task Force, and the Senate Ethics Committee. Koford sits on that same Higher Education Appropriations Subcommittee in the House.
Both candidates' September 30th Reports are now in hand, so the 2026 figures below cover the same period for both, through Sept. 25, 2026.
Koford's 2026 cycle through Sept. 25 (Convention, Primary and September 30th reports) raised $82,848.67, including the $12,873.67 moved from her House account. Of the $69,975 in new money, 59% came from PACs, party committees, businesses and other legislators' campaigns ($18,500 from campaigns alone) and 41% from individuals. Zoomed out to her full career (2021–2026, every report), the picture skews further toward institutional money: $426,114.03 raised lifetime, with $177,500 of it from just five PACs and party committees.
Utah House Republican Election Committee (UHREC) — $60,000 gross across six $10,000 payments (9/22/22, 10/7/22, 8/28/24, 9/20/24, 10/17/24, 12/18/25), the last of which was returned (see below), for a net $50,000. Northern Utah Legislative PAC (NUPAC) — $42,500 across five payments, 2022–2024. Weber County Republican Party — $28,000. House Speaker Leadership PAC — $27,000 (Mike Schultz's own leadership PAC). Wilson Leadership PAC — $20,000 (former House Speaker Brad Wilson's leadership PAC).
UHREC's own filings show a $10,000 expenditure to "Jill Koford Campaign" on 12/23/2025 (Koford recorded receiving it 12/18/2025), then a $10,000 contribution received FROM "Jill Koford Campaign" on 1/15/2026 — the money went back. The amendment record on Koford's own side reads verbatim: an entry dated 1/11/2025, payee "Utah House Repbulcain Election Committee," purpose "Return of a Contribution," amount ($10,000.00) — deleted in full on 1/11/2026 and never re-entered. Her current public filings show no record of returning any $10,000. A plausible, non-accusatory explanation: UHREC is the House caucus committee, and by mid-January 2026 Koford had already filed for a Senate seat.
$5,000 in direct cash across three election cycles, plus $10,359.88 in in-kind campaign literature during her 2022 general election alone — $1,800 for door hangers (9/30/22), $5,725 for more door hangers (10/22/22), and $2,834.88 for a mailer (10/24/22).
Received 6/8/2026, from the wind-down account of former Rep. Jeff Burton (R), who resigned his House seat earlier that year. Burton's committee made exactly two disbursements in 2026 — this one and an identical $5,000 to Rep. Douglas Fiefia two weeks earlier — both after Burton had already left office.
On 1/15/2026, Koford's Senate campaign recorded a $12,873.67 contribution described as a "Transfer of Balance from House Account" — her leftover House campaign funds, carried over into her new Senate account when she switched races. That's a legal, disclosed mechanism, not outside money, noted here for completeness rather than as a concern.
Charles L. Smith $4,000 (her single largest individual gift — likely Chuck Smith, co-founder of Get Away Today, the South Ogden travel company; he and his wife Julie also publicly endorse her campaign, though the endorsement page doesn't include a middle initial to confirm the match beyond the shared name and area); Five T Corporation $8,500 (see below); Dan Hemmert $2,500 personally; Elect Mike Schultz $4,500 combined; Committee to Elect Mike McKell $2,000; Friends of Ann Millner $500 and Ann Millner personally $500 — Millner's own committee and Millner herself both gave directly to the person succeeding her. Out-of-state corporate PAC money also includes Airbnb ($1,000), Cigna ($250), Comcast ($500 x2 = $1,000), Entertainment Software Association ($500), and Republic Services ($250).
A South Ogden family corporation (registered 1995) run by President/Director Michael L. Hendry and Secretary Sandi L. Hendry. Michael Hendry is also a named endorser on Koford's campaign site, listed there as Vice President of Old Republic Title & Escrow — a title/escrow business whose revenue tracks real-estate transaction volume, the same category her water and land-use bills touch. The corporation's own stated business activity isn't specified in its registry filing.
Google gave Koford $2,000 (5/18/2026). Google has purchased 300 acres in Eagle Mountain, Utah for a future data center campus, publicly committing $1.2 billion in investment over 30 years, and already leases space for a Google Cloud Platform region in Salt Lake City — putting it squarely in the category of company her own HB 76 (data center water reporting) regulates, and among the operators her stated "comprehensive policy" on data centers' water, land, and tax impact would apply to. Separately, her own conflict-of-interest disclosure lists Google among the stocks she holds valued at $5,000 or more. The donation and the stock are two different things — a contribution and a personal investment — but both mean Google's business outcomes are something she has a stake in, disclosed on her own form, while she writes its regulatory rules.
Her 2026 conflict-of-interest disclosure lists 21 LLCs and corporations she's a manager, member, or president of — most described only as "Management of Businesses" with no further detail. A public corporate-registry search confirms only 5 of those 21 disclosed entities are still active: Koford Holdings LLC, Rake LLC, and Richochet Bear Cave LLC (all Manager), Creative Design Ink LLC (Member), and Rechieve Foundation (Director). The rest either don't turn up as active officer roles in that registry or aren't indexed there — not confirmed inactive across the board, just not confirmed active. Two more entities are confirmed active in the registry but aren't on this list of 21 at all — North Fork Meadows Owners Association and Scoots Industries, LLC, both flagged separately below as omissions from her disclosure rather than counted here. Rechieve LLC (the disclosed motor vehicle dealership, distinct from Rechieve Foundation) — registered agent Protean Edge, Inc., which Koford manages, at a real business address separate from her home — missed its March 2026 renewal and was administratively dissolved as of August 2026, meaning it lapsed sometime during her current term. Her stock holdings of $5,000 or more span 33 companies, including Google, Union Pacific, Philip Morris, Tesla, and several other large publicly traded firms — a standard diversified portfolio disclosure, listed here for completeness rather than as a finding in itself.
Correction: an earlier version of this piece said Protean Edge, Inc. wasn't actively registered — that was wrong. It is: a Domestic Business Corporation formed December 29, 2011, active status, last renewed December 2025. The 2005 "assumed name" filing found earlier was a separate, unrelated, long-dissolved registration under the same name, not this corporation. The real finding is different: the registry lists only her husband, Rodney G. Koford, as both Officer and Director. Jill Koford's own COI form describes herself as "Manager" of Protean Edge and lists it as her previous employer, but she doesn't appear in the corporation's own state filing at all. That could simply mean Utah's registry wasn't updated to add her, or that her actual role there isn't the kind the state requires listing — it's noted here as a discrepancy between two public records, not a claim about which one is wrong.
A public corporate-registry search turns up two active roles that don't appear on her 2026 COI form's business-entity list (Item 2A), which asks for every entity where she is or was, in the preceding year, an owner or officer: she's listed as an active Director of North Fork Meadows Owners Association, Inc. (an HOA, since 2013) and as an active Manager of Scoots Industries, LLC (since 2015). Neither appears among the 20 entities she disclosed. A separate role — Director of Ogden Regional Airport Association Inc., a formal incorporated nonprofit, not just a "member" as her official House bio still describes it — missed its January 31, 2026 renewal deadline and was administratively dissolved April 21, 2026. Her official bio has not been updated to reflect that the entity no longer exists. Presented as a documented gap between public records, not a claim about intent — an HOA board seat, a dormant LLC, and an unrenewed nonprofit filing are common, easy things to leave off a form or a bio without meaning anything by it.
Boyer is a major Utah real estate developer with an existing Weber County footprint: it co-developed Business Depot Ogden, a 1,000+ acre industrial/business park. Not a campaign donation on file — a public endorsement from a partner at a firm whose business is exactly the kind of large-scale land development Koford's committee work (Revenue and Taxation, and her current TIF review) touches directly.
Structured as loans, not straight contributions: $5,000 (2021), $15,000 (2022), $649 (2024), $3,000 and $566.40 (both 2025). A $20,000 expenditure on 12/23/2024, coded "Loans," matches her first two payments dollar-for-dollar — that money funded her own campaign, it wasn't paid back to her. All $24,215.40 is self-funding, not a loan she recovered — a different financing style from Hernandez's $25,000 straight contribution.
Koford also received $500 from Johnson & Johnson PAC (JJPAC) on 12/23/2025. JJPAC's own 2026 Primary Report shows why that's notable: a beginning balance of ($69,000), zero contributions received, $10,000 in expenditures, and an ending balance of ($79,000) — a PAC that has reported no incoming contributions at all this cycle while continuing to pay out to Utah candidates. This outlet has already documented the same pattern funding Kirk Cullimore, Calvin Musselman, and other legislators. Koford is one more name on that list; her $500 gift isn't evidence of anything beyond what's already documented about the PAC itself.
A cluster of donors sharing the surname Kier gave $11,956.19 combined across 2022–2026: Kier Construction ($6,956.19 across four gifts), Norma Kier ($3,000), Steve & Tammy Kier, Scott & Lora Kier, Scott Kier, Stephen Kier, and Kier Girls LLC. Steve Kier, identified on Koford's own endorsement page as "Founder of Kier Construction," publicly endorsed her campaign, describing a 20-year friendship through the Weber School District Foundation — confirming this is a personal relationship, not a coincidental donor cluster. Whether Kier Construction is the same Kier family behind Kier Development, the entity tied to the Nordic Village PID in this outlet's prior reporting, remains unconfirmed — flagged as a name match worth checking, not asserted as a connection.
Hernandez's 2026 record now runs through her September 30th Report (Sept. 25), the same point as Koford's. She has raised $88,524.51, $25,000 of it her own money (contributed 2/25/2026). Groups gave $17,006.25, all of it after she won her June 23 primary; individuals account for the rest, about $46,518. The individual figure is computed from her report totals.
No PAC or party money appears in Hernandez's Convention or Primary reports. After her June 23 primary win, five committees gave: Women and Politics PAC $5,000 (7/23/2026) and another $5,000 (8/27/2026); Operating Engineers 3 PAC $1,000; Teamsters Local Union No. 222 $750; Utah Democratic Party $500 cash (plus a separate $500 in-kind contribution, "reduced service cost," not counted in this total); and the Women's Democratic Club of Utah $300. Her September 30th Report adds the Weber County Democratic Party ($3,000, 9/22), another $750 from the Utah Democratic Party, the AFL-CIO ($500), SMART TD PAC ($200) and Peter Crosby for Congress ($6.25).
Sen. Kathleen Riebe (D-SD15) $1,000; Sen. Karen Kwan (D-SD12) $500; Senate Minority Leader Luz Escamilla $250; former Salt Lake City Mayor Jackie Biskupski $250; SD9 candidate Silvia Catten $100; Rep. Patrice Arent $50. California Lt. Gov. Eleni Kounalakis also gave $1,000 from San Francisco — the largest out-of-state gift of the cycle. George and Mary Hall's $2,000 (8/29/2026) is the largest single gift from anyone besides Hernandez.
The former HD10 representative Koford unseated in 2024 has now given Hernandez $2,750 across five contributions, including $1,000 on Sept. 23 — the largest total from any individual besides Hernandez herself.
Several other 2026 Democratic candidates gave Hernandez small individual amounts: Angela Choberka ($150 combined, HD9), Bianca Mittendorf ($25, HD7), David Calder ($40, HD11), and Peter Crosby ($10, UT-2 congressional). These read as candidate-to-candidate individual solidarity, not PAC coordination — a different pattern from the institutional cross-funding documented on Koford's side.
Hernandez's dominant vendor through her Primary report, appearing under three slightly different name spellings across dozens of line items — digital/media consulting, by far her largest expenditure category to that point. Other spending includes $3,105 to the Utah State Democratic Party's coordinated campaign and ActBlue accounts, and smaller print/design vendors (Lyon Printing, Service Press, Sun Lithographing). Her September 30th Report adds about $16,525 more to Apollo Political, plus Eye Contact Digital ($8,865), Hometown Values Magazine ($6,090) and the Deseret News ($6,090). Earlier note: expenditure detail for the General-reporting period hasn't been provided yet — only its contributions have.
Before the full money trail, two names worth knowing in more depth — one an elected official who sits atop both PACs in this story, the other a private consultant paid by nearly all of them.
Casey Snider represents House District 5 (Cache County — Mendon, Providence, Millville, Nibley, Wellsville, Hyrum, Paradise, and Avon), first elected in 2018. He's been House Majority Leader since June 2025, succeeding Jefferson Moss; before that he was Majority Assistant Whip starting in 2023. Outside the legislature, he's a rancher/farmer in Cache County and volunteer firefighter, and serves as Executive Director of the Bear River Land Conservancy. He holds a B.S. from Utah State University and a Master's from Johns Hopkins. He's a founding NUPAC officer (2018–present) and, in his capacity as Majority Leader, also a Primary Officer of UHREC.
Kyle Palmer has never held elected office. His current, self-described full-time role is Principal of Irish Elk LLC (January 2021–present), the consulting firm through which he's paid by NUPAC, UHREC, and Koford's own campaign. Immediately before and overlapping with that, he was Associate Director at the Governor's Office of Economic Opportunity (July 2021–January 2024, also full-time per his own LinkedIn). Earlier: Senior Policy Advisor to the Salt Lake County Council (December 2020–July 2021), Senior Policy Advisor to the Utah County Commission (January 2019–December 2020), and a partner at Election Hive (January 2018–January 2019). He holds a B.B.A. in accountancy from the University of Notre Dame (2016). Beyond NUPAC and UHREC, this outlet's broader PAC research has documented him holding treasurer or CFO roles on at least three more committees — House Speaker Leadership PAC, UCL PAC, and Adams Leadership PAC — five PACs in total.
The money flowing into Koford's campaign doesn't stop with her — a share of it, and much more besides, flows onward to the same treasurer who helped raise it.
Palmer serves as treasurer of both NUPAC and UHREC — with sole signature authority on UHREC — while his firm, Irish Elk LLC, draws consulting fees from the same committees he controls. Across NUPAC ($108,280.18, including $19,755.18 paid to Palmer personally), UHREC ($82,838.55), and direct payments from Koford's own campaign ($38,712.00), the combined total paid to Palmer or his firm reaches $229,830.73. This arrangement is permissible under current state statute; it's presented here as a documented structure, not a legal conclusion.
Cross-reference: NUPAC networkFrom July 2021 to January 2024, Palmer simultaneously held a full-time state government position — Associate Director for the Unified Economic Opportunity Commission at the Governor's Office of Economic Opportunity ("Go Utah") — per the office's own August 2021 press release, while also running Irish Elk LLC and serving as NUPAC's treasurer, both of which he lists on his own LinkedIn as full-time roles for the same period. During that 2-year-7-month overlap, NUPAC and Koford's campaign paid Palmer or Irish Elk LLC $59,531.29 combined. Palmer's LinkedIn profile itself describes the state role as "Director," a title the Go Utah announcement doesn't use — it names him Associate Director.
Clyde Companies, Inc. gave Koford's Senate campaign $500 directly — far smaller than the $11,500 combined it and subsidiary Staker Parson Companies gave UHREC across 2023–2025 ($5,000, $1,500, $5,000, and $3,500). Clyde Companies is separately documented in connection with land acquisition for the Nordic Village PID.
NUPAC's own five-year DEX exports show 29 deleted line items total — 27 of them fall in the identical "September 30th" report period, every year from 2022 through 2025. This is a pattern in the PAC's own filing history, not a finding about Koford's campaign specifically, but it's part of the same funding pipeline documented above.
Two 2021 expenditures from Koford's own campaign were originally recorded as payments to "Kyle Palmer" personally ($4,000 on 11/20/2021 and $4,000 on 12/9/2021). Both entries were deleted on 12/30/2021; the currently-live record shows two Irish Elk LLC expenditures of the identical amounts on the identical dates — meaning the payments were re-filed under the LLC's name rather than Palmer's own, not a new or additional expense.
Koford, a Republican from Ogden, holds a B.A. in English from Weber State University and an M.A.T. (Master of Arts in Teaching) from the University of Southern California. She owns Creative Design Ink, a graphic design company; is president of the Rechieve Foundation; and is co-owner and CFO of Protean Edge, Inc. — both smaller, family-run entities registered to her home address alongside her husband, Rod Koford. She has represented House District 10 (South Ogden, Riverdale, Washington Terrace, and Uintah) since January 1, 2025, after defeating incumbent Rosemary Lesser in the 2024 general election — her second run for the seat, having lost to Lesser in 2022.
Her House committee assignments are the Higher Education Appropriations Subcommittee, House Natural Resources, Agriculture, and Environment, House Revenue and Taxation, the Political Subdivisions Interim Committee, and the Revenue and Taxation Interim Committee.
She is running for the seat vacated by Sen. Ann Millner, who has represented the district since 2015 (as District 18 before 2023 redistricting, District 5 after). Millner chairs the Senate Economic Development and Workforce Services Committee, the Higher Education Appropriations Subcommittee, the School Security Task Force, and the Senate Ethics Committee.
An earlier version of this piece said Koford had not sponsored comparable legislation to Millner's. That was wrong. Koford is the House sponsor of three of the four bills in the 2026 water-rights package this outlet has separately documented as the "Stratos legislative ecosystem" — legislation that passed and was signed before the Stratos AI data center project was publicly announced. Six bills, expanded below — click any one to read the detail. The letter badge on each is this bill's own grade against the same five-criteria rubric applied to her whole record in the "Graded by the rubric" section further down; individual bills can score higher or lower than her overall average.
Requires large data centers to report water use to the state, with fines for non-compliance. Senate floor sponsor Sen. Scott Sandall. Drafted by Legislative Counsel attorney Patricia Owen, who also drafted HB 60, 348, 410, and several related bills in the same package. Passed the House 62-2-11 on final concurrence (3/5/2026) — broad bipartisan support, though it nearly failed in the Senate before a late amendment limited it to new data centers only.
Correction: an earlier version of this piece said the penalty was $10,000/day. The enrolled bill text (§73-5-8.3(6)(c)) sets it at up to $100/day — that was wrong here and is fixed.
Not retroactive — the existing fleet is exempt. The bill defines a "new large data center" as one that "begins operations on or after July 1, 2026" (§73-5-8.3(1)(f)), and only new large data centers are covered by any part of the law. Utah had roughly 48 operational data-center facilities before this bill took effect. None of them are required to report anything under HB 76.
A second loophole: what "transparency" doesn't cover. The bill does require actual water withdrawal amounts to be published per facility, not in the aggregate (§(5)(a)). But §(5)(b) — added after the original draft — lets the division treat several other categories as proprietary and shield them entirely if the operator invokes Utah's trade-secret statute: discharge treatment plans, discharge temperature changes, water reuse or replacement plans, and a facility's own conservation and pollution-protection efforts. For those categories the public only gets a county-level aggregate, published once a year — not the facility-level detail the bill's title promises.
Creates a new "dedicated water application" (§73-3-30.3) for water rights holders to redirect water toward instream flow, sovereign lands, or Colorado River System reservoir delivery. The state engineer must prioritize processing these applications, and approval does not require the applicant to ever actually deliver the dedicated water in any given year or specific quantity (§(3)(c)) — confirmed directly against the bill's own text, not a secondhand characterization. This wasn't weakened into the bill through a later substitute; it's how the bill was written from its introduced version. The bill does include real, if discretionary, safeguards: the state engineer may deny an application that would pull agricultural land out of irrigation more than two years out of five, and may require ongoing annual reporting to confirm the dedication is actually happening. Floor sponsor Sandall.
Establishes a program compensating farmers who temporarily lease water to the lake without permanently surrendering their water rights — reduced from an original $5M ask to $2.75M after a Senate amendment and a brief conference committee. Floor sponsor Sandall.
Senate chief sponsor Lincoln Fillmore. Creates a "reasonable future water requirement" standard that limits when a municipality can deny a water exaction to a developer — but the municipality can't rely on that standard unless it has a completed written water plan, and the rule defining the standard isn't due until January 1, 2028. HB 439 (Water Planning Amendments) was merged into it on the House floor on March 6, 2026.
The bill is bigger than its water-planning framing suggests. Koford's own HB 477 (Land Use Regulation Revisions, floor sponsor Kirk Cullimore) died as its own bill number at Sine Die — but its substance (municipal-incorporation feasibility requests, planning commission powers, a detached-ADU mandate, and infrastructure-assurance accounts) was carried into this same bill across later substitutes. SB 284 was retitled twice as its scope grew: "Local Land Use Modifications" by its 5th substitute, then "Local Land and Water Modifications" by its 7th. A bill Koford floor-sponsors under a water-planning name ended up absorbing land-use policy from her own dead bill — a documented pattern this outlet has tracked across several other 2026 bills, not unique to this one.
The full introduced-to-final compare document confirms the water-exaction "kill switch" word for word: new §10-20-912(6) reads "a municipality may not impose an exaction for a water interest if... the municipality or the municipality's culinary water authority does not have a written plan," and that written plan isn't required until "beginning on January 1, 2028." It also adds a new §10-20-626, "Structure height," that's narrower and more specific than the bill's general land-use provisions: it bars a municipality from limiting the number of above-ground stories on any "commercial lodging structure" that had already been approved on or before September 1, 2025, so long as the new limit would conflict with a height the municipality had already approved. This outlet's prior reporting connected an earlier draft of this same structure-height provision to a specific Francis, Utah hotel project — that link is from separate research, not re-verified against this particular document, and is noted here as a lead worth confirming rather than a settled fact.
Koford's own PID reform bill, Senate sponsor Daniel McCay. This is directly relevant to the taxing-districts tension raised above — and cuts against a simple reading of it. The final version would have required an appointed PID board member to provide a conflict-of-interest disclosure, with a House floor amendment adding a requirement to regularly update that disclosure and post it publicly on the state's own public-notice website and the district's website. It also modified PID dissolution, owner-consent, and annexation rules. An earlier draft also required anyone selling residential property inside a PID to disclose that fact to buyers — that provision was dropped before the final version.
The bill passed the House 66-1 and got a favorable Senate committee recommendation (5-0-2), but never received a Senate floor vote. It was killed via an 11:59 PM enacting-clause strike on March 6, 2026 — the same night and the same procedural mechanism used to kill five other 2026 bills this outlet has separately tracked (HB 468, HB 286, HB 349, HB 167, and SB 318). Per Koford's own official sponsor record, its final status is "House/filed": it did not become law.
The same legislative session, Koford personally moved to hold — killing in committee — a different water bill: H.B. 533, Groundwater Amendments, chief-sponsored by Rep. Michael L. Kohler. The official House Natural Resources, Agriculture, and Environment Committee minutes for 2/23/2026 record: "Rep. Koford moved to hold HB0533S02." HB 533 would have required land use authorities to weigh groundwater preservation before approving a change from agricultural to another land use — the kind of review that would complicate large-scale development on former farmland. Presented here as a documented committee action, not a claim about her reasoning for it.
UHREC gave Koford $60,000 gross across the same years she introduced and passed this package (2022, 2024, and a 2025 payment later returned) — the same PAC network already documented in the "Follow the money" section above. This is a timeline fact, not a claim about why the money moved.
Her official le.utah.gov sponsor record also shows several other 2026 bills she chief- or floor-sponsored. One is substantive: HJR 7 proposed a constitutional amendment raising the cap on Utah's residential property-tax exemption from 45% to 60% of a home's fair market value — a real, specific attempt at the property-tax relief her platform and later newsletter both talk about, not just rhetoric. But unlike HB 422, it never got a recorded vote anywhere: its full status history shows every action, including the House Revenue and Taxation Committee's own "recommends returned to Rules," with no vote tally attached. It simply sat, then expired via the same 11:59 PM enacting-clause strike on March 6, 2026 that killed HB 422, HB 468, HB 286, HB 349, HB 167, and SB 318 — dying by the clock running out, not by anyone voting it down. The rest of her 2026 record:
Her campaign's own "Results" page claims several accomplishments this cycle. Two are now confirmed against her own official sponsor record: HB 177 (ROTC Resident Student Status, floor sponsor Millner) was signed, matching her in-state-tuition claim, and SB 22 (Minor Driving Hours Amendments, floor sponsor Wayne Harper) was signed, matching her claim about letting parents designate a trusted adult to supervise a teen driver. One claim is corrected: an earlier version of this piece said HB 124 (the veterans' property-tax exemption bill, later substituted as "Veterans Amendments," Musselman Senate sponsor) was enacted. It wasn't — her own sponsor record lists its final status as "House/filed," meaning it did not become law. The epinephrine-access and SOAR/Northern Utah Youth Network funding claims don't appear anywhere on her official sponsor list at all — likely an appropriations line item or another member's bill she supported rather than something she sponsored — and remain unverified.
Koford cosponsored roughly a dozen bills in 2026 she didn't sponsor or floor-manage — cosponsorship is a low bar dozens of members typically clear on any given bill, so this isn't the same weight of connection as the bills above. Four of her cosponsorships happen to be bills this outlet has separately documented in detail as cases where a bill's substance shifted away from its stated purpose. Tap a card for the detail.
A $5 million water-litigation appropriation was inserted the same day it was stripped from a different bill (HB 157), then removed again six hours later in a further substitute. The underlying litigation-funding authority became law; no funding source for it is disclosed. The same bill also quietly changed a separate rule: the state engineer used to have to automatically reverse a water application's approval if the applicant defaulted on a royalty contract or mineral lease tied to it (the kind used for lithium and other mineral extraction from water) — confirmed against the enrolled text, that's now discretionary.
Adds a new property-tax disclosure requirement, paired with a one-year grace period in which the State Tax Commission can't deny a rate increase even if a taxing entity skips the new requirement entirely in its first year.
A Senate floor amendment from the bill's own sponsor loosened the standard for classroom instructional technology from "designed specifically for instructional use" to "demonstrated to have significant educational value" — a change this outlet's reporting ties to keeping general-purpose tools like Google's products eligible. Worth noting alongside the Google donation and stock holding already covered above — not because cosponsoring a bill 27 other members also signed shows anything on its own, but because it's one more data point in the same direction.
Introduced as a resolution about the federal national debt — deficit figures, Social Security and Medicare trust fund depletion, urging Congress to balance the budget. A later substitute deleted that text entirely and replaced it with a resolution about the Great Salt Lake, asking the federal government for restoration assistance. Same bill number, same sponsors, an entirely different subject. It passed and was signed under the Great Salt Lake title. Koford is listed as a cosponsor on the final version; whether she signed on before or after the swap isn't established.
Koford ran unopposed through the Republican convention for Senate District 5, and the GOP primary was canceled.
Koford's campaign platform names taxing districts run by unelected boards as a specific problem, saying Utah's tax structure is "unduly complicated" partly because of "the creation of taxing districts led by unelected board members," and that she wants to "put the authority back in the hands of elected officials that voters hold accountable." Tap below to see how that compares to the record.
Public Infrastructure Districts are exactly that structure: the Nordic Village PID discussed elsewhere in this outlet's reporting is run by a three-person board of appointed trustees, not elected officials. Two of those three trustees work for Clyde Capital Group — the same Clyde Companies subsidiary that gave $500 to Koford's campaign. Koford did act on this in 2026: her own HB 422 would have required PID board members to file and regularly update a public conflict-of-interest disclosure — precisely the kind of accountability measure the Nordic Village trustees' situation raises. It passed the House 66-1 but did not become law (see above). Separately, as of her September 2026 constituent newsletter, she says she's now "working on tax increment financing and evaluating how that is impacting property taxes" — a distinct, forward-looking effort on the tax side, with no bill filed yet.
Her broader platform describes self-reliance as "the Utah way," drawing a line between "a hand up" and "a handout" and saying Utahns shouldn't turn to government for their answers. A PID is a government-created financing tool that lets a private developer build infrastructure with publicly issued bonds while property owners inside the district — not the developer — carry the repayment risk. Whether that counts as a "handout" is a matter of interpretation the platform itself doesn't address; it's presented here as a question the two positions raise together, not an answer either way.
The same September 2026 newsletter says she's developing "a comprehensive policy to protect Utah's air, water, land, and tax revenue" around data centers, so that "if we build data centers in Utah, they serve Utah's best interests" rather than "special interests" — a continuation of the HB 76 water-transparency work above, expanded into land and tax revenue.
Koford's platform says the way to keep housing affordable is to get government out of the way — cut regulatory burden and simplify permitting to lower construction costs. Her actual legislative record this session is a repeated pattern of doing exactly that for water, specifically — but the beneficiaries so far are large-scale commercial and resort developers and data centers, not affordable housing construction.
The clearest documented beneficiary of the easier water/land-use path is the Nordic Village PID — a Clyde Capital Group-backed development that includes 428 condos, 159 chalets, and 230 hotel rooms, against 50 units of workforce housing (about 6% of the residential total), per this outlet's prior Nordic Village reporting. Separately, that same reporting found new-construction buyers in the area face an additional $18,000–$22,500-plus per unit in water and sewer impact/connection fees once a district's own utility sets its rates — a cost layer that stacks on top of, not instead of, the PID's own special assessments. None of this is Koford's doing specifically; it's the broader system her bills make easier to build inside. But "reduce regulatory burden to lower housing costs" and "the record shows the eased path mostly serving a luxury resort and higher fees for buyers" are both true at once, and worth holding side by side.
This is a pattern-level observation across multiple documented bills and one documented project, not a claim that Koford personally intended this outcome or that she's responsible for Nordic Village's unit mix or fee structure. It's also not the whole picture of her record: her own HB 422 this session would have added public conflict-of-interest disclosure requirements for PID board members, and HJR 7 would have raised the constitutional cap on the residential property-tax exemption from 45% to 60% — both real, specific accountability and affordability measures, detailed above, that didn't survive. That cuts against reading her record as uniformly one-directional.
Her public endorsement page also includes Joseph Kerry, the USBE District 2 board member covered separately in this outlet's reporting on donor-network and disclosure questions — noted here only as a cross-reference between two subjects already tracked in this outlet's work, not as a claim about either one.
Christina "CJ" Hernandez was raised in Weber County by a single mother who worked as a public-school teacher. She and her husband are raising a blended family of five young adults. This is her first run for state office; she has no prior elected record to compare against her platform.
Hernandez's campaign site organizes her platform around five stated priorities: lowering the cost of housing, health care, child care, and groceries; strengthening public schools through investment in teachers and classrooms; protecting Utah's air, water, public lands, and the Great Salt Lake; building an economy that supports small businesses and job growth; and increasing government transparency and accountability.
She defeated Dakota Wurth in the June 23, 2026 Democratic primary and is endorsed by the Weber Democratic Women's Club. Her 2026 campaign has raised $88,524.51 through Sept. 25 — $25,000 of it a self-funded contribution she made 2/25/2026 — with PAC and party money ($17,006) only beginning to arrive after her primary win. She is a retired U.S. diplomat (Department of State, 2005–2020), per her disclosure form. Full detail in the "Follow the money" section above.
This outlet grades legislative and financing patterns against five standing criteria, applied the same way across every piece: Power, Transparency, Financial Accountability, Environmental Impact, and Community Impact. Graded here against Koford's documented 2026 legislative record specifically — not her fundraising, and not a judgment of her character.
| Criterion | Grade | Basis |
|---|---|---|
| Power | D Bad | Personally moved to kill HB 533 (a groundwater-review check on development). SB 284, which she floor-sponsors, limits municipalities' power to deny water exactions until 2028. Her one bill adding a check — HB 422's PID trustee disclosure requirement — passed the House but was killed by procedural strike before a floor vote. |
| Transparency | F Bad | SB 284 absorbed her own dead HB 477 through undisclosed substitutes and two retitlings. HB 76's facility-level transparency promise was narrowed by a later "Notwithstanding" proprietary-data clause. HB 422 died via an 11:59 PM enacting-clause strike, avoiding a recorded Senate floor vote. |
| Financial accountability | C Mixed | HB 410's farmer water-leasing program is a modest, disclosed $2.75M figure. HB 422 attempted to add PID financial/conflict disclosure. No hidden-cost mechanism found inside her own sponsored bills specifically, though the PID system she operates in (Nordic Village) has well-documented financial-accountability problems elsewhere in this outlet's reporting. |
| Environmental impact | C Mixed | HB 348 and HB 410 are genuine, substantive Great Salt Lake conservation programs. Set against that: killing HB 533 removed a groundwater-preservation check, and SB 284 eases water-availability constraints on development. |
| Community impact | D Bad | SB 284, expanded with HB 477's content, reduces municipalities' leverage over developers on water and land use. HB 422 would have given the public more visibility into PID board conflicts — the one bill in her record built around community standing — and it didn't survive. |
Utah Hive Politicsfrom the publisher of The Weber County HiveIndependent · Accountability · Journalism