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.
Rep. Matt MacPherson (R) was appointed to this seat in October 2023 and won it in 2024 by 991 votes. His 2026 campaign has raised $103,349, 73% of it from two House Republican PACs. Michael Finch (D), a former West Valley City small-business owner, has raised $48,230, about half from individuals. Both sit on the same citizen board that reviews the West Valley City Police Department.
IN PLAIN WORDSOne of the closest House seats in Utah. The Republican incumbent is funded mostly by his caucus’s two PACs; the Democratic challenger by individuals, unions and advocacy groups. Both are checked the same way. Only MacPherson has a voting record.
IN PLAIN WORDSHouse District 26 runs from North Temple and I-80 south past 4100 South, mostly between about 8000 West and 5600 West. It has been close in each of the last two elections.
A simplified drawing traced by this outlet from the Utah Legislature’s interactive map of House District 26. Lines are approximate. For the exact boundary, use the Legislature’s District 26 profile or its interactive district map.
IN PLAIN WORDSTap any card to see what the word means.
IN PLAIN WORDSMost of MacPherson’s money this year came from two PACs that fund House Republicans. Businesses and trade groups gave most of the rest. Individual people gave about 2%.
His DEX exports for 2023, 2024, 2025 and 2026 (DEX20260925_082653, _082655, _082657, _082659) plus his later contribution list (July 15–Sept. 21, 2026). Rows marked “[DELETED]” and one blank $0 row are left out.
| Year | Raised (cash and in-kind) | Spent | Notes |
|---|---|---|---|
| 2023 (from Oct.) | $11,700.00 | $0.00 | Includes $1,000 from Elect Mike Schultz LLC and $10,000 from the House GOP PAC |
| 2024 | $73,072.27 | $81,438.82 | Includes his $4,000 loan and $2,600 in-kind billboard from Reagan Outdoor Advertising |
| 2025 | $38,687.12 | $3,602.31 | Includes his $20,000 loan |
| 2026 | $103,348.65 | $19,399.96 (through June 1) | Includes the $10,000 loan repayment to him |
| Total | $226,808.04 | $104,441.09 | Spending after June 1, 2026 was not in hand |
| Date | Contributor (as filed) | City, state | Report | Note | Amount |
|---|---|---|---|---|---|
| 1/12/2026 | Les Carpenter | Hyde Park, UT | Convention | $150.00 | |
| 1/17/2026 | Elect Bridger Bolinder | Grantsville, UT | Convention | $1,000.00 | |
| 1/17/2026 | Howard Rich | Bala Cynwyd, PA | Convention | $500.00 | |
| 5/14/2026 | Spencer Ross | Simi Valley, CA | Primary | $10.00 | |
| 6/1/2026 | Utah Rural Electric PAC | South Jordan, UT | Primary | $500.00 | |
| 6/1/2026 | Utah Victory PAC | Bethesda, MD | Primary | $250.00 | |
| 6/1/2026 | Doers Network | Wilmington, DE | Primary | $2,000.00 | |
| 6/1/2026 | Arthur Dantchik | Bala Cynwyd, PA | Primary | $250.00 | |
| 7/15/2026 | Utah House Republicans Election Committee PAC | Salt Lake City, UT | Later list | $10,000.00 | |
| 8/11/2026 | Google Client Services LLC | Mountain View, CA | Later list | $2,000.00 | |
| 8/11/2026 | SEL Inc | Pleasant Grove, UT | Later list | $250.00 | |
| 8/11/2026 | Utah Chamber PAC | Salt Lake City, UT | Later list | $5,000.00 | |
| 8/11/2026 | Nathan Rodriguez | West Valley City, UT | Later list | $250.00 | |
| 8/24/2026 | Maverick Group, LLC | Salt Lake City, UT | Later list | $500.00 | |
| 8/24/2026 | Friends of the Beverly Taylor Sorenson Arts Learning Program | Salt Lake City, UT | Later list | $250.00 | |
| 8/24/2026 | House Speaker Leadership PAC | Salt Lake City, UT | Later list | $20,000.00 | |
| 8/24/2026 | Utah House Republicans Election Committee PAC | Salt Lake City, UT | Later list | $20,000.00 | |
| 8/24/2026 | U-Car PAC | Murray, UT | Later list | $751.00 | |
| 8/24/2026 | Jan MacPherson | Las Vegas, NV | Later list | $500.00 | |
| 8/24/2026 | Campaign to Elect Neil Walter | St. George, UT | Later list | $1,000.00 | |
| 8/25/2026 | Altria Client Services, LLC | Richmond, VA | Later list | $1,000.00 | |
| 8/25/2026 | Nicole MacPherson | West Valley City, UT | Later list | $5.00 | |
| 8/27/2026 | Robert Anderson | Salt Lake City, UT | Later list | $250.00 | |
| 8/27/2026 | K Anderson | Salt Lake City, UT | Later list | $100.00 | |
| 8/27/2026 | Ryan Lang | Nephi, UT | Later list | $20.00 | |
| 8/27/2026 | Coni Reay | St. George, UT | Later list | $100.00 | |
| 8/27/2026 | Luanna Biddulph | West Valey City, UT | Later list | $25.00 | |
| 8/27/2026 | Greg Biddulph | West Valley City, UT | Later list | $25.00 | |
| 8/27/2026 | Skyler Beltran | Lehi, UT | Later list | $24.01 | |
| 8/27/2026 | Ray Rice | Magna, UT | Later list | $50.00 | |
| 8/27/2026 | Riley Beesley | Woods Cross, UT | Later list | $9.61 | |
| 8/28/2026 | Charise Preston | South Jordan, UT | Later list | $24.01 | |
| 8/28/2026 | Ralph Vernor | West Valley City, UT | Later list | $25.00 | |
| 8/28/2026 | Aaron Bullen | Lehi, UT | Later list | $2.00 | |
| 8/28/2026 | Alison Ostler | West Valley City, UT | Later list | $25.00 | |
| 8/29/2026 | Doug Ostler | West Valley City, UT | Later list | $25.00 | |
| 8/29/2026 | Alexis Ence | Santa Clara, CA | Later list | $24.01 | |
| 8/29/2026 | Melanie Mortensen | Bountiful, UT | Later list | $10.00 | |
| 9/2/2026 | Kristi Zitting | Salt Lake City, UT | Later list | $24.01 | |
| 9/4/2026 | Karl Jurek | Murray, UT | Later list | $10.00 | |
| 9/9/2026 | Lisa Shepherd for State House | Provo, UT | Later list | $250.00 | |
| 9/9/2026 | Utah Doers PAC | Mountain Brooks, AL | Later list | $1,500.00 | |
| 9/16/2026 | Aldrin Hernando | West Valley City, UT | Later list | $10.00 | |
| 9/21/2026 | Utah Restaurant Association | Midvale, UT | Later list | $500.00 | |
| 9/21/2026 | SEL Inc | Pleasant Grove, UT | Later list | $250.00 | |
| 9/21/2026 | Utah Banker's Association State PAC | Salt Lake City, UT | Later list | $500.00 | |
| 9/21/2026 | UCU Political Action Committee | Salt Lake City, UT | Later list | $1,000.00 | |
| 9/21/2026 | Utah House Republicans Election Committee PAC | Salt Lake City, UT | Later list | $10,000.00 | |
| 9/21/2026 | House Speaker Leadership PAC | Salt Lake City, UT | Later list | $15,000.00 | |
| 9/21/2026 | RR PAC | Salt Lake City, UT | Later list | $2,500.00 | |
| 9/21/2026 | Utah Association of Realtors PAC | Sandy, UT | Later list | $1,500.00 | |
| 9/21/2026 | Utah HOSPAC | Salt Lake City, UT | Later list | $500.00 | |
| 9/21/2026 | Paul Rogers and Assoc. LLC | Provo, UT | Later list | $250.00 | |
| 9/21/2026 | Utah Property Rights Coalition | Salt Lake City, UT | Later list | $500.00 | |
| 9/21/2026 | Hartley Consulting | Salt Lake City, UT | Later list | $500.00 | |
| 9/21/2026 | Utah Beverage Association PAC | Ogden, UT | Later list | $500.00 | |
| 9/21/2026 | GTC Consulting Inc | Sandy, UT | Later list | $150.00 | |
| 9/21/2026 | Utah Apartment Association PAC | 448 E Winchester Salt Lake City, UT | Later list | $500.00 | |
| 9/21/2026 | Select Health | PO B, UT | Later list | $500.00 | |
| Total | $103,348.65 |
| Date | Contributor (as filed) | City, state | Report | Note | Amount |
|---|---|---|---|---|---|
| 11/9/2023 | Energy Solutions | Salt Lake City, UT | Year End | In-kind: Membership to ALEC | $200.00 |
| 11/20/2023 | Elect Mike Schultz LLC | Roy, UT | Year End | $1,000.00 | |
| 11/21/2023 | Jeff Moss | Saratoga Springs, UT | Year End | $500.00 | |
| 12/29/2023 | Utah House Republicans Election Committee PAC | Salt Lake City, UT | Year End | $10,000.00 | |
| 1/1/2024 | Karianne Campaign to Elect | Clearfield, UT | Convention | $300.00 | |
| 1/1/2024 | Nucor Corporation PAC of Utah | Plymouth, UT | Convention | $400.00 | |
| 1/1/2024 | Utah Banker's Association State PAC | Salt Lake City, UT | Convention | $350.00 | |
| 1/1/2024 | Utah HOSPAC | Salt Lake City, UT | Convention | $500.00 | |
| 3/28/2024 | R Neil Walter | Santa Clara, UT | Convention | $500.00 | |
| 4/6/2024 | Campaign to Elect Karianne Lisonbee | Clearfield, UT | Primary | $300.00 | |
| 4/12/2024 | Brittany Karzen | South Salt Lake, UT | Primary | $51.27 | |
| 4/27/2024 | Brian Nelson | West Valley City, UT | Primary | $50.00 | |
| 5/17/2024 | Karianne Campaign to Elect | Clearfield, UT | Primary | $200.00 | |
| 8/10/2024 | Brady McIntyre | Salt Lake City, UT | September 30th | $100.00 | |
| 8/10/2024 | Mike Stewart | Washington, UT | September 30th | $50.00 | |
| 8/10/2024 | Debra Braasch-Thew | Lake Forest, CA | September 30th | $100.00 | |
| 8/10/2024 | Doug Quezada | Alpine, UT | September 30th | $1,000.00 | |
| 8/10/2024 | Michelle Webster | West Valley City, UT | September 30th | $25.00 | |
| 8/10/2024 | Kim Chandler | West Valley City, UT | September 30th | $100.00 | |
| 8/10/2024 | Jordan McClellan | South Jordan, UT | September 30th | $50.00 | |
| 8/10/2024 | Tifffany Sauble | Kingwood, TX | September 30th | $100.00 | |
| 8/10/2024 | Mark Sauble | Kingwood, TX | September 30th | $100.00 | |
| 8/10/2024 | Joseph Kerry | Ogden, UT | September 30th | $100.00 | |
| 8/10/2024 | Bryan Holt | Mantua, UT | September 30th | $100.00 | |
| 8/10/2024 | Jody Karr | West Valley City, UT | September 30th | $50.00 | |
| 8/10/2024 | Christina Boggess | Salt Lake City, UT | September 30th | $50.00 | |
| 8/10/2024 | Tyler Clancy | Salt Lake City, UT | September 30th | $50.00 | |
| 8/10/2024 | Reginald King | Saratoga Springs, UT | September 30th | $30.00 | |
| 8/11/2024 | Sophia DiCaro | West Valley City, UT | September 30th | $25.00 | |
| 8/11/2024 | Robert Goodick | West Valley City, UT | September 30th | $25.00 | |
| 8/11/2024 | Amy Fullmer | Layton, UT | September 30th | $15.00 | |
| 8/11/2024 | Megan Jay | Sandy, UT | September 30th | $20.00 | |
| 8/11/2024 | Nicoleen Peck | Toole, UT | September 30th | $100.00 | |
| 8/11/2024 | Troy MacPherson | Mesa, AZ | September 30th | $50.00 | |
| 8/12/2024 | Casey Saxton | Riverton, UT | September 30th | $100.00 | |
| 8/12/2024 | Doug Ostler | West Valley City, UT | September 30th | $50.00 | |
| 8/12/2024 | Michael Carey | Cottonwood Heights, UT | September 30th | $100.00 | |
| 8/13/2024 | Wayne Pyle | Eden, UT | September 30th | $25.00 | |
| 8/13/2024 | Ryan Rees | South Jordan, UT | September 30th | $50.00 | |
| 8/13/2024 | Mikaylee Krebs | West Valley City, UT | September 30th | $20.00 | |
| 8/13/2024 | Darin Peterson | West Jordan, UT | September 30th | $20.00 | |
| 8/19/2024 | Gonzalez Insurance Agency LLC | Salt Lake City, UT | September 30th | $100.00 | |
| 8/19/2024 | Johnson and Johnson PAC | Washington, DC | September 30th | $100.00 | |
| 8/19/2024 | Utah Banker's Association State PAC | Salt Lake City, UT | September 30th | $250.00 | |
| 8/20/2024 | Sean Black | West Valley City, UT | September 30th | $20.00 | |
| 8/23/2024 | Salt Lake County Republican Party | Midvale, UT | September 30th | $4,000.00 | |
| 8/23/2024 | H3 PAC | Salt Lake City, UT | September 30th | $500.00 | |
| 8/23/2024 | Utah Credit Union PAC | Salt Lake City, UT | September 30th | $500.00 | |
| 8/23/2024 | Utah Medical PAC | Salt Lake City, UT | September 30th | $300.00 | |
| 8/23/2024 | Utah Food Industry Assoc. Food PAC | Murray, UT | September 30th | $250.00 | |
| 8/23/2024 | Utah Association of Realtors PAC | Sandy, UT | September 30th | $1,500.00 | |
| 8/23/2024 | Utah Mining Association PAC | Salt Lake City, UT | September 30th | $200.00 | |
| 8/23/2024 | Brent Mullins | West Valley City, UT | September 30th | $100.00 | |
| 8/23/2024 | Kyle Erb | West Valley City, UT | September 30th | $10.00 | |
| 8/23/2024 | Sharlene Dunn | Yorba Linda, CA | September 30th | $500.00 | |
| 8/30/2024 | Beverly Ward | Bountiful, UT | September 30th | $500.00 | |
| 8/31/2024 | Norm Thurston Campaign | Provo, UT | September 30th | $35.00 | |
| 8/31/2024 | Jeff Moss | Saratoga Springs, UT | September 30th | $500.00 | |
| 8/31/2024 | Coni Reay | St. George, UT | September 30th | $100.00 | |
| 8/31/2024 | Cindy Pike | Las Vegas, NV | September 30th | $500.00 | |
| 8/31/2024 | Lisa Pike | Portland, OR | September 30th | $100.00 | |
| 8/31/2024 | Sheena Arenas | West Valley City, UT | September 30th | $50.00 | |
| 8/31/2024 | Jan MacPherson | Las Vegas, NV | September 30th | $500.00 | |
| 8/31/2024 | Chris Calkins | West Valley City, UT | September 30th | $25.00 | |
| 8/31/2024 | Dustin Pike | Las Vegas, NV | September 30th | $40.00 | |
| 8/31/2024 | Ryan Heiner | Riverton, UT | September 30th | $15.00 | |
| 9/3/2024 | Utah House Republicans Election Committee PAC | Salt Lake City, UT | September 30th | $10,000.00 | |
| 9/3/2024 | House Speaker Leadership PAC | Salt Lake City, UT | September 30th | $15,000.00 | |
| 9/3/2024 | Lawrence Kimpel | Toole, UT | September 30th | $10.00 | |
| 9/3/2024 | U-Car PAC | Murray, UT | September 30th | $501.00 | |
| 9/20/2024 | Brady Brammer | Highland, UT | September 30th | $500.00 | |
| 9/20/2024 | Elect Bridger Bolinder | Grantsville, UT | September 30th | $2,000.00 | |
| 9/20/2024 | Stokes Strategies LLC | Salt Lake City, UT | September 30th | $500.00 | |
| 9/20/2024 | Utah House Republicans Election Committee PAC | Salt Lake City, UT | September 30th | $10,000.00 | |
| 9/20/2024 | Holland and Hart LLP | Salt Lake City, UT | September 30th | $500.00 | |
| 9/20/2024 | Comcast Financial Agency Corporation | Philadelphia, PA | September 30th | $500.00 | |
| 9/20/2024 | Paul Rogers and Assoc. LLC | Provo, UT | September 30th | $250.00 | |
| 9/20/2024 | Utah Cable Television Operators Assoc. | Sandy, UT | September 30th | $500.00 | |
| 9/20/2024 | Utah Rural Telecom Assoc. | Salt Lake City, UT | September 30th | $250.00 | |
| 9/24/2024 | Karianne Campaign to Elect | Clearfield, UT | September 30th | $320.00 | |
| 9/24/2024 | Myrna Anderson | West Valley City, UT | September 30th | $45.00 | |
| 9/30/2024 | Zion's Bancorporation PAC | Salt Lake City, UT | General | $250.00 | |
| 9/30/2024 | Utah Rural Electric PAC | South Jordan, UT | General | $500.00 | |
| 9/30/2024 | Elect Bridger Bolinder | Grantsville, UT | General | $1,000.00 | |
| 9/30/2024 | Committee to Elect Mike McKell | Spanish Fork, UT | General | $250.00 | |
| 10/7/2024 | Reagan Outdoor Advertising | Salt Lake City, UT | General | In-kind: billboard | $2,600.00 |
| 10/16/2024 | House Speaker Leadership PAC | Salt Lake City, UT | General | $2,500.00 | |
| 10/16/2024 | PhRMA | Washington, DC | General | $300.00 | |
| 10/16/2024 | Entertainment Software Association | Washington, DC | General | $1,000.00 | |
| 10/16/2024 | Utah Metal Works Inc | Salt Lake City, UT | General | $500.00 | |
| 10/18/2024 | Matt Bolinger | West Valley City, UT | General | $50.00 | |
| 10/18/2024 | Seth Sunderland | Taylorsville, UT | General | $145.00 | |
| 10/18/2024 | Thom Peterson | Brigham City, UT | General | $500.00 | |
| 10/29/2024 | Lincoln Hill Partners PAC | Salt Lake City, UT | Year End | $500.00 | |
| 10/30/2024 | Brian Allen | Cottonwood Heights, UT | Year End | $250.00 | |
| 10/30/2024 | Craig Weston | Highland, UT | Year End | $100.00 | |
| 11/1/2024 | TNT Fireworks | Sandy, UT | Year End | $750.00 | |
| 11/26/2024 | Home Builders Assoc. of Utah PAC | Draper, UT | Year End | $750.00 | |
| 11/26/2024 | AT&T | St Louis, MO | Year End | $300.00 | |
| 12/10/2024 | Matt S MacPherson | West Valley City, UT | Year End | Loan | $4,000.00 |
| 6/6/2025 | Matt S MacPherson | West Valley City, UT | Year End | Loan | $20,000.00 |
| 7/11/2025 | H3 PAC | Salt Lake City, UT | Year End | $500.00 | |
| 7/14/2025 | Energy Solutions | Salt Lake City, UT | Year End | In-kind: Membership to ALEC | $200.00 |
| 9/18/2025 | Utah Medical PAC | Salt Lake City, UT | Year End | $300.00 | |
| 9/18/2025 | Paul Rogers and Assoc. LLC | Provo, UT | Year End | $250.00 | |
| 9/18/2025 | Utah HOSPAC | Salt Lake City, UT | Year End | $500.00 | |
| 9/18/2025 | Utah Banker's Association State PAC | Salt Lake City, UT | Year End | $500.00 | |
| 9/18/2025 | Seth Sunderland | Taylorsville, UT | Year End | $150.00 | |
| 9/18/2025 | Utah Association of Realtors PAC | Sandy, UT | Year End | $1,500.00 | |
| 9/18/2025 | Utah Apartment Association PAC | Salt Lake City, UT | Year End | $500.00 | |
| 9/18/2025 | NCSL | Denver, CO | Year End | $117.12 | |
| 9/18/2025 | US Termlimits | Warwick, NY | Year End | $1,000.00 | |
| 11/24/2025 | Nucor Corporation PAC of Utah | Plymouth, UT | Year End | $400.00 | |
| 11/24/2025 | Utah Metal Works Inc | Salt Lake City, UT | Year End | $500.00 | |
| 11/24/2025 | Holland and Hart LLP | Salt Lake City, UT | Year End | $250.00 | |
| 12/10/2025 | Skyler Beltran | Lehi, UT | Year End | $20.00 | |
| 12/29/2025 | Lincoln Hill Partners PAC | Salt Lake City, UT | Year End | $1,000.00 | |
| 12/29/2025 | Johnson and Johnson PAC | Washington, DC | Year End | $500.00 | |
| 12/29/2025 | Utah House Republicans Election Committee PAC | Salt Lake City, UT | Year End | $10,000.00 | |
| 12/29/2025 | Regence Blue Cross Blue Shield of Utah | Salt Lake City, UT | Year End | $250.00 | |
| 12/29/2025 | Utah Credit Union PAC | Salt Lake City, UT | Year End | $250.00 |
A few donors share MacPherson’s surname; this page doesn’t assign relationships from surnames, except his spouse, whom his disclosure form names.
IN PLAIN WORDSMost of MacPherson’s spending went to campaign firms, printers and media buyers, nearly all of it in the 2024 race.
His ten largest payees, as filed.
| Date | Payee (as filed) | Purpose (as filed) | Report | Amount |
|---|---|---|---|---|
| 3/26/2024 | Election Hive | Campaign Expense | Convention | $2,403.30 |
| 8/23/2024 | X Corp/Link.com | Other | September 30th | $79.00 |
| 8/26/2024 | Election Hive | Campaign Expense | September 30th | $2,119.09 |
| 9/13/2024 | Election Hive | Campaign Expense | September 30th | $4,063.91 |
| 9/19/2024 | The Political Group | Political Support | September 30th | $3,947.33 |
| 9/19/2024 | Broadway Media | Advertising | September 30th | $5,000.00 |
| 9/19/2024 | Renaissance Signs | Advertising | September 30th | $3,188.19 |
| 9/25/2024 | Domino's Pizza | Campaign Expense | September 30th | $120.22 |
| 9/26/2024 | Right Impact | Campaign Expense | General | $1,031.70 |
| 10/1/2024 | Walmart | Supplies | General | $21.54 |
| 10/1/2024 | Lowes | Supplies | General | $18.96 |
| 10/9/2024 | In the Field LLC | Campaign Expense | General | $21,000.00 |
| 10/9/2024 | Sun Print Solutions | Advertising | General | $2,990.11 |
| 10/10/2024 | Election Hive | Campaign Expense | General | $3,240.28 |
| 10/17/2024 | Costco | Advertising | General | $20.58 |
| 10/18/2024 | Sun Print Solutions | Advertising | General | $2,990.11 |
| 10/22/2024 | Canva | Advertising | General | $24.50 |
| 10/24/2024 | Advertising | General | $88.46 | |
| 10/24/2024 | Broadway Media | Advertising | General | $4,500.00 |
| 10/26/2024 | Sun Print Solutions | Advertising | Year End | $2,326.33 |
| 10/26/2024 | Right Insight | Campaign Expense | Year End | $1,217.40 |
| 10/29/2024 | Advertising | Year End | $241.00 | |
| 10/31/2024 | Anthony Loubet Campaign | Constituent Services | Year End | $220.00 |
| 11/1/2024 | Advertising | Year End | $273.00 | |
| 11/1/2024 | Express Digital | Campaign Expense | Year End | $958.10 |
| 11/12/2024 | wire fee | Other | Year End | $10.00 |
| 11/12/2024 | In the Field LLC | Campaign Expense | Year End | $4,868.50 |
| 11/15/2024 | Election Hive | Campaign Expense | Year End | $4,385.16 |
| 11/15/2024 | Election Hive | Advertising | Year End | $219.35 |
| 11/15/2024 | Broadway Media | Campaign Expense | Year End | $5,000.00 |
| 11/15/2024 | Advertising | Year End | $270.00 | |
| 11/22/2024 | Advertising | Year End | $50.31 | |
| 12/10/2024 | Election Hive | Campaign Expense | Year End | $4,552.39 |
| 5/5/2025 | Reimbursement | Travel Expenses | Year End | $9.67 |
| 5/6/2025 | Reimbursement | Travel Expenses | Year End | $30.25 |
| 5/7/2025 | Reimbursement | Travel Expenses | Year End | $9.05 |
| 5/8/2025 | Reimbursement | Travel Expenses | Year End | $4.47 |
| 5/9/2025 | Reimbursement | Travel Expenses | Year End | $27.34 |
| 5/9/2025 | Reimbursement | Travel Expenses | Year End | $57.31 |
| 6/5/2025 | Reimbursement | Travel Expenses | Year End | $191.70 |
| 6/5/2025 | Reimbursement | Travel Expenses | Year End | $80.41 |
| 6/6/2025 | Election Hive | Campaign Expense | Year End | $2,309.24 |
| 9/11/2025 | X Corp | Campaign Expense | Year End | $84.00 |
| 12/15/2025 | Charise Preston Photography | Campaign Expense | Year End | $798.08 |
| 12/29/2025 | WinRed | Campaign Expense | Year End | $0.79 |
| 1/17/2026 | Matt MacPherson | Supplies | Convention | $40.24 |
| 3/21/2026 | Matt MacPherson | Loans | Convention | $10,000.00 |
| 3/26/2026 | Election Hive | Campaign Expense | Convention | $5,910.40 |
| 6/1/2026 | Election Hive | Campaign Expense | Primary | $1,650.00 |
| 6/1/2026 | Election Hive | Campaign Expense | Primary | $1,799.32 |
| Total | $104,441.09 |
IN PLAIN WORDSAbout half of Finch’s money came from individual people, most giving $100 or less. Advocacy PACs, the House Democrats’ PAC and unions gave the rest.
His DEX export (DEX20260925_082559; Convention and Primary reports, Jan. 7–June 11, 2026) plus his later contribution list (June 12–Sept. 23, 2026), which matches its own $36,564.45 subtotal. Three rows marked “[DELETED]” are left out. The Utah Democratic Party’s $1,500 in in-kind help (three $500 entries toward the coordinated campaign) is shown separately and not counted in the total, as on his list.
| Date | Contributor (as filed) | City, state | Report | Note | Amount |
|---|---|---|---|---|---|
| 1/7/2026 | Michael Finch | West Valley City, UT | Convention | $500.00 | |
| 1/19/2026 | Jeannie Smith | Salt Lake City, UT | Convention | $2.50 | |
| 1/19/2026 | Megan Stump | Taylorsville, UT | Convention | $1.00 | |
| 1/19/2026 | Kevin Jones | Layton, UT | Convention | $10.00 | |
| 1/19/2026 | James Van Wagner | Allentown, PA | Convention | $2.00 | |
| 1/19/2026 | Mathew Cain | Chicago, IL | Convention | $2.50 | |
| 1/19/2026 | Previn Witana | Sacramento, CA | Convention | $1.00 | |
| 1/20/2026 | Zachary Porter | Los Angeles, CA | Convention | $1.00 | |
| 1/20/2026 | Samantha Critelli | Portland, OR | Convention | $50.00 | |
| 1/22/2026 | Chris Schott | Brookline, NH | Convention | $2.50 | |
| 1/27/2026 | Mather Erickson | Washington, DC | Convention | $9.10 | |
| 1/29/2026 | Sawyer Hamilton | Spanish Fork, UT | Convention | $10.00 | |
| 1/30/2026 | Kevin Jones | Layton, UT | Convention | $75.00 | |
| 1/31/2026 | Sam Happell | Sale Lake City, UT | Convention | $18.18 | |
| 2/6/2026 | Susan Atkins | West Valley City, UT | Convention | $20.00 | |
| 2/7/2026 | Mithell Paulin | Lowell, MA | Convention | $10.00 | |
| 2/9/2026 | Jon Hanson | Salt Lake City, UT | Convention | $111.93 | |
| 3/6/2026 | Tracy Hartman | Salt Lake City, UT | Convention | $2.37 | |
| 4/13/2026 | William H Finch | West Valley City, UT | Primary | $5,000.00 | |
| 4/27/2026 | Elizabeth Weight | West Valley City, UT | Primary | $500.00 | |
| 5/4/2026 | Geraldine Finch | South Jordan, UT | Primary | $100.00 | |
| 5/5/2026 | Patrick de Frietas | Salt Lake City, UT | Primary | $500.00 | |
| 5/7/2026 | Charels Tegatz | Salt Lake City, UT | Primary | $50.00 | |
| 5/10/2026 | Bradley North | West Valley City, UT | Primary | $25.00 | |
| 5/18/2026 | Fresh Air PAC | South Salt Lake, UT | Primary | $1,000.00 | |
| 5/23/2026 | U.A. Local 140 Political Education Committee | Salt Lake City, UT | Primary | $500.00 | |
| 5/29/2026 | Local 222 Drive Chapter | W, UT | Primary | $500.00 | |
| 6/2/2026 | Derek Finch | Centerville, UT | Primary | $1,035.00 | |
| 6/2/2026 | Bradley North | West Valley City, UT | Primary | $25.00 | |
| 6/3/2026 | IBEW PAC Voluntary Fund | Salt Lake City, UT | Primary | $1,500.00 | |
| 6/7/2026 | Teresa Schmidt | Spearfish, SD | Primary | $1.47 | |
| 6/11/2026 | Women's Democratic Club of Utah | Midvale, UT | Primary | $100.00 | |
| 6/21/2026 | David Howe | 791 Alcatraz Ave Oakland, CA | Later list | $5.86 | |
| 6/24/2026 | Doug Nielsen | Ceadar Hills, UT | Later list | $50.00 | |
| 6/26/2026 | Ben Jones | Salt Lake City, UT | Later list | $1.92 | |
| 6/26/2026 | Katherine Robinson | Salt Lake City, UT | Later list | $25.00 | |
| 6/29/2026 | Julie Jackson | Salt Lake City, UT | Later list | $600.00 | |
| 6/30/2026 | Christopher Finch | Gig Harbor, WA | Later list | $1,000.00 | |
| 7/1/2026 | Susan Atkins | 6011 W Contadora Drive West Valley City, UT | Later list | $100.00 | |
| 7/1/2026 | Catherine Taylor | Salt Lake City, UT | Later list | $75.00 | |
| 7/1/2026 | Jaclyn Mallory | Sandy, UT | Later list | $75.00 | |
| 7/1/2026 | Cindi Keane | Salt Lake City, UT | Later list | $5.00 | |
| 7/1/2026 | Luke Maynes | Midvale, UT | Later list | $10.00 | |
| 7/1/2026 | Hanna Barthplom | Draper, UT | Later list | $2.00 | |
| 7/2/2026 | Rebeca Gardner | 4031 W Valderrama Street Cedar Hills, UT | Later list | $5.00 | |
| 7/2/2026 | Frank Brannan | Salt Lake City, SC | Later list | $10.00 | |
| 7/2/2026 | Elizabeth Edwards | North Salt Lake, SC | Later list | $10.00 | |
| 7/2/2026 | Jared Eborn | Murray, UT | Later list | $100.00 | |
| 7/2/2026 | Amanda Nielson | West Valley City, UT | Later list | $100.00 | |
| 7/2/2026 | Sandra Haak | Sandy, UT | Later list | $35.00 | |
| 7/2/2026 | Iva Williams | Sandy, UT | Later list | $10.00 | |
| 7/2/2026 | Velvet Olsen | West Jordan, UT | Later list | $15.00 | |
| 7/2/2026 | Lisa Aragon | Kerns, UT | Later list | $25.00 | |
| 7/2/2026 | Jacob Cummens | Ogden, UT | Later list | $50.00 | |
| 7/2/2026 | Barbara Munoz | Taylorsville, UT | Later list | $25.00 | |
| 7/2/2026 | Christine Helfrich | Millcreek, UT | Later list | $50.00 | |
| 7/2/2026 | Jennifer Daily-Provost | Salt Lake City, UT | Later list | $250.00 | |
| 7/3/2026 | Rebecca Pickers | Sandy, UT | Later list | $10.00 | |
| 7/3/2026 | Jen Colby | Salt Lake City, UT | Later list | $100.00 | |
| 7/10/2026 | Bradley North | West Valley City, UT | Later list | $50.00 | |
| 7/11/2026 | Susan Malmskog | Salt Lake City, UT | Later list | $35.00 | |
| 7/11/2026 | wilma Odell | Salt Lake City, UT | Later list | $30.00 | |
| 7/12/2026 | Eric Mille | Taylorsville, UT | Later list | $50.00 | |
| 7/13/2026 | Michelle Shultz | Columbus, OH | Later list | $1.39 | |
| 7/15/2026 | Carol Spackman-Moss | Salt Lake City, UT | Later list | $500.00 | |
| 7/23/2026 | IBEW PAC Voluntary Fund | Washington DC, DC | Later list | $1,000.00 | |
| 7/25/2026 | Operating Engineers 3 Statewide PAC | Concord, CA | Later list | $500.00 | |
| 7/25/2026 | Mary Findley | Washington, DC | Later list | $25.00 | |
| 7/27/2026 | Ben Jones | Salt Lake City, UT | Later list | $1.92 | |
| 7/29/2026 | Catherine Brown | Davis, CA | Later list | $20.00 | |
| 7/30/2026 | Maureen Smith | Roseville, MN | Later list | $10.00 | |
| 7/30/2026 | Finn Sullivan | Minneapolis, MN | Later list | $1.00 | |
| 7/30/2026 | Dirk Peterson | Amesbury, MA | Later list | $10.00 | |
| 7/30/2026 | Parker Townley | Seattle, WA | Later list | $35.71 | |
| 7/30/2026 | Ronald Bloom | San Deigo, CA | Later list | $1,000.14 | |
| 7/30/2026 | Jose Skinner | Austin, TX | Later list | $28.57 | |
| 7/31/2026 | Brandon Rabin | New York, NY | Later list | $35.71 | |
| 8/2/2026 | Luke Maynes | Midvale, UT | Later list | $10.00 | |
| 8/4/2026 | Elizabeth Weight | West Valley City, UT | Later list | $500.00 | |
| 8/5/2026 | Gay Lynn Bennion | Salt Lake City, UT | Later list | $200.00 | |
| 8/5/2026 | James Allen | Pompano, FL | Later list | $20.00 | |
| 8/7/2026 | Clare Collard | Magna, UT | Later list | $26.00 | |
| 8/7/2026 | Bix DiMio | Midway, UT | Later list | $26.00 | |
| 8/7/2026 | Richard Cohen | Salt Lake City, UT | Later list | $26.00 | |
| 8/7/2026 | Thomas Paxton | Sandy, UT | Later list | $35.00 | |
| 8/7/2026 | Bradley Nelson | Holladay, UT | Later list | $35.00 | |
| 8/7/2026 | Rosemary Lesser | Ogden, UT | Later list | $260.00 | |
| 8/8/2026 | Greg Arata | Salt Lake City, UT | Later list | $100.00 | |
| 8/8/2026 | Darlene Wasilevsk | Kearns, UT | Later list | $10.00 | |
| 8/12/2026 | Eric Mille | Taylorsville, UT | Later list | $34.00 | |
| 8/12/2026 | Geraldine Finch | South Jordan, UT | Later list | $80.00 | |
| 8/14/2026 | John Pearce | Salt Lake City, UT | Later list | $250.00 | |
| 8/14/2026 | Alice Steiner | Salt Lake City, UT | Later list | $200.00 | |
| 8/14/2026 | Paula Stuart | Ogden, UT | Later list | $40.00 | |
| 8/14/2026 | Ally Johnson | Salt Lake City, UT | Later list | $50.00 | |
| 8/15/2026 | Women's Democratic Club of Utah | Midvale, UT | Later list | $100.00 | |
| 8/15/2026 | Bradley North | West Valley City, UT | Later list | $20.00 | |
| 8/17/2026 | Kathleen Smart | Salt Lake City, UT | Later list | $75.00 | |
| 8/17/2026 | Adrian Gorton | Pleasant Ville, UT | Later list | $15.00 | |
| 8/17/2026 | Paul Simmons | Murray, UT | Later list | $20.00 | |
| 8/17/2026 | Jason Lichtman | Salt Lake City, UT | Later list | $50.00 | |
| 8/17/2026 | Hal Cristense | Farmington, UT | Later list | $40.00 | |
| 8/17/2026 | Larry Gluth | Midway, UT | Later list | $10.00 | |
| 8/17/2026 | Peter Coroon | Salt Lake City, UT | Later list | $50.00 | |
| 8/17/2026 | John Baun | Alpine, UT | Later list | $20.00 | |
| 8/18/2026 | Steve Driggs | Holladay, UT | Later list | $1,000.00 | |
| 8/18/2026 | William Faulk | Sandy, UT | Later list | $100.00 | |
| 8/18/2026 | Vicki Turner | Milcreek, UT | Later list | $25.00 | |
| 8/20/2026 | Diane Foster-Burke | Cottonwood, UT | Later list | $50.00 | |
| 8/21/2026 | Kim Hancey Duffy | Salt Lake City, UT | Later list | $50.00 | |
| 8/22/2026 | Utah House Democratic Leadership Council | Ogden, UT | Later list | $5,000.00 | |
| 8/24/2026 | Michael Brunson | Mapleton, UT | Later list | $1.67 | |
| 8/24/2026 | Calvin North | Kearns, UT | Later list | $3.00 | |
| 8/24/2026 | Rick Hoggard | Millcreek, UT | Later list | $4.17 | |
| 8/24/2026 | Jenalee Berger | Layton, UT | Later list | $4.17 | |
| 8/24/2026 | Patricia Eisenman | Salt Lake City, UT | Later list | $10.00 | |
| 8/24/2026 | Richard Peterson | South Ogden, UT | Later list | $83.34 | |
| 8/24/2026 | Liz Muller | Holladay, UT | Later list | $25.00 | |
| 8/26/2026 | Ben Jones | Salt Lake City, UT | Later list | $1.92 | |
| 8/26/2026 | Richard Cohen | Salt Lake City, UT | Later list | $25.00 | |
| 8/26/2026 | David Warner | West Valley City, UT | Later list | $150.00 | |
| 8/26/2026 | Andrew Dressel | Sandy, UT | Later list | $35.00 | |
| 8/26/2026 | Michael Denvage | Salt Lake City, UT | Later list | $35.00 | |
| 8/27/2026 | David McCann | Holladay, UT | Later list | $1,000.00 | |
| 8/27/2026 | Carol Spackman-Moss | Salt Lake City, UT | Later list | $100.00 | |
| 8/27/2026 | Kim Hancey Duffy | Salt Lake City, UT | Later list | $100.00 | |
| 8/27/2026 | Michelle Evans | Draper, UT | Later list | $70.00 | |
| 8/27/2026 | Kathlynn Lambert | Salt Lake City, UT | Later list | $250.00 | |
| 8/27/2026 | Robin Hough | 2465 East Kentucky Ave Holladay, UT | Later list | $50.00 | |
| 8/27/2026 | Ian Wright | Salt Lake City, UT | Later list | $35.00 | |
| 8/27/2026 | Linda Howell | Salt Lake City, UT | Later list | $250.00 | |
| 8/27/2026 | Kim Hancey Duffy | Salt Lake City, UT | Later list | $350.00 | |
| 8/28/2026 | Jim Butler | Salt Lake City, UT | Later list | $100.00 | |
| 8/28/2026 | Mathew DeLong | Salt Lake City, UT | Later list | $100.00 | |
| 8/31/2026 | Elizabeth Edwards | North Salt Lake, SC | Later list | $20.00 | |
| 8/31/2026 | Michael Brunson | Mapleton, UT | Later list | $1.67 | |
| 8/31/2026 | Becca Gardner | Cedar Hills, UT | Later list | $1.67 | |
| 8/31/2026 | Jack Cox | Midway, UT | Later list | $16.67 | |
| 8/31/2026 | Peter Coroon | Salt Lake City, UT | Later list | $16.67 | |
| 8/31/2026 | David Stanford | Highland, UT | Later list | $50.00 | |
| 8/31/2026 | Richard Spotts | St. George, UT | Later list | $10.00 | |
| 8/31/2026 | Monica Manual | taylorsville, UT | Later list | $16.67 | |
| 8/31/2026 | Claude Warner | Draper, UT | Later list | $16.67 | |
| 9/1/2026 | Luke Maynes | Midvale, UT | Later list | $10.00 | |
| 9/1/2026 | Patrice Arent | Milcreek, UT | Later list | $100.00 | |
| 9/3/2026 | The Committee to Elect Angela Romero | s, UT | Later list | $250.00 | |
| 9/5/2026 | Committee to Elect Jennifer Daily Provost | Salt Lake City, UT | Later list | $500.00 | |
| 9/6/2026 | Geraldine Finch | South Jordan, UT | Later list | $50.00 | |
| 9/7/2026 | Bob Gilchrist | Salt Lake City, UT | Later list | $100.00 | |
| 9/7/2026 | Rebeca Chavez-Houck | Salt Lake City, UT | Later list | $166.67 | |
| 9/9/2026 | Doug Nielsen | Ceadar Hills, UT | Later list | $50.00 | |
| 9/9/2026 | Andrew Stoddard | Sandy, UT | Later list | $50.00 | |
| 9/11/2026 | Johmathan King | Seattle, UT | Later list | $1.00 | |
| 9/12/2026 | Amanda Sutton | S, UT | Later list | $35.00 | |
| 9/12/2026 | Julie Jackson | Salt Lake City, UT | Later list | $2,000.00 | |
| 9/14/2026 | Stephanie Pappas | Salt Lake City, UT | Later list | $400.00 | |
| 9/15/2026 | Equality Utah Political Action Committee | Salt Lake City, UT | Later list | $1,000.00 | |
| 9/17/2026 | Noah Williams | Tempe, AZ | Later list | $1.07 | |
| 9/17/2026 | Barbara Thorton | Salt Lake City, AZ | Later list | $100.00 | |
| 9/18/2026 | William Faulk | Sandy, UT | Later list | $100.00 | |
| 9/19/2026 | Deborah Gatrell | Logan, UT | Later list | $50.00 | |
| 9/19/2026 | Patrick de Frietas | Salt Lake City, UT | Later list | $500.00 | |
| 9/21/2026 | Bonnie Phillips | Salt Lake City, UT | Later list | $4.17 | |
| 9/21/2026 | Laura Western | Layton, UT | Later list | $4.17 | |
| 9/21/2026 | David Beers | Salt Lake City, UT | Later list | $4.17 | |
| 9/21/2026 | Lee Briton | Murry, UT | Later list | $100.00 | |
| 9/21/2026 | Amanda Sutton | S, UT | Later list | $4.17 | |
| 9/21/2026 | Jack Cox | Midway, UT | Later list | $16.67 | |
| 9/21/2026 | Mary Findley | Washington, DC | Later list | $15.00 | |
| 9/21/2026 | Utah Women and Politics PAC | Salt Lake City, UT | Later list | $5,000.00 | |
| 9/22/2026 | Zeb Pischnotte | Salt Lake City, UT | Later list | $7.14 | |
| 9/22/2026 | James Olchowski | Pittsburgh, PA | Later list | $20.00 | |
| 9/22/2026 | Tracey Revllino | Waban, MA | Later list | $7.14 | |
| 9/22/2026 | Arleen Barrel | Salt Lake City, MA | Later list | $50.00 | |
| 9/22/2026 | James Graham | Brooklyn, NY | Later list | $7.14 | |
| 9/22/2026 | John Ray | Austin, TX | Later list | $7.14 | |
| 9/22/2026 | Samantha Critelli | Portland, OR | Later list | $14.29 | |
| 9/22/2026 | SMART TD PAC | Independance, OH | Later list | $500.00 | |
| 9/22/2026 | UIN PAC | Salt Lake City, OH | Later list | $5,000.00 | |
| 9/23/2026 | Utah House Democratic Leadership Council | Ogden, UT | Later list | $1,500.00 | |
| 9/23/2026 | Utah AFL-CIO Utah Labor Legislative Committee | Salt Lake City, UT | Later list | $300.00 | |
| 9/23/2026 | Verona Mauga | Taylorsville, UT | Later list | $1,000.00 | |
| Total (cash) | $48,230.00 | ||||
| 6/12/2026 | Utah Democratic Party | Salt Lake City, UT | Later list | In-kind (coordinated campaign) | $500.00 |
| 6/14/2026 | Utah Democratic Party | Salt Lake City, UT | Later list | In-kind (coordinated campaign) | $500.00 |
| 9/8/2026 | Utha Democratic Party | Salt Lake City, UT | Later list | In-kind (coordinated campaign) | $500.00 |
One entry on his report changed: a $500 gift from himself dated Jan. 7 was first filed as a loan, then deleted on Sept. 12 and refiled as a contribution. Several donors share Finch’s surname; this page doesn’t assign relationships from surnames. A few later-list addresses have a state that doesn’t match the ZIP (for example “Seattle, UT”); they are counted as filed.
IN PLAIN WORDSFinch spent little before the primary: printing, signs, party fees and office supplies. Every payee is named.
His largest payees, Feb. 1–June 11, 2026, as filed.
| Date | Payee (as filed) | Purpose (as filed) | Report | Amount |
|---|---|---|---|---|
| 2/1/2026 | Vista Print | Advertising | Convention | $227.41 |
| 2/1/2026 | Sign Clip Display | Advertising | Convention | $54.39 |
| 2/2/2026 | Women Democratic Club of Utah | Association Expense | Convention | $50.00 |
| 2/2/2026 | AMERICA FIRST cu | Office | Convention | $28.63 |
| 3/16/2026 | EPSON | Office | Convention | $81.61 |
| 3/26/2026 | Michaels | Office | Convention | $21.45 |
| 3/26/2026 | WALMART | Office | Convention | $7.69 |
| 3/26/2026 | POST OFFICE | Supplies | Convention | $32.20 |
| 3/26/2026 | JC PENNY PHOTO | Advertising | Convention | $80.57 |
| 3/31/2026 | SMITHS | Advertising | Convention | $40.61 |
| 3/31/2026 | cOSTCO | Advertising | Convention | $69.27 |
| 4/1/2026 | DOLLAR TREE | Advertising | Primary | $8.27 |
| 4/1/2026 | SMITHS | Advertising | Primary | $37.03 |
| 4/2/2026 | West Valley City | Campaign Expense | Primary | $50.00 |
| 4/2/2026 | West Valley City | Campaign Expense | Primary | $25.73 |
| 4/8/2026 | Vista Print | Advertising | Primary | $118.17 |
| 4/16/2026 | EPSON Ink | Office | Primary | $81.61 |
| 5/6/2026 | UT DNC | Campaign Expense | Primary | $160.00 |
| 5/12/2026 | USPS | Campaign Expense | Primary | $46.80 |
| 5/19/2026 | ActBlue | Other | Primary | $32.06 |
| 5/21/2026 | UT DNC | Campaign Expense | Primary | $100.00 |
| 6/1/2026 | UT DNC | Campaign Expense | Primary | $100.00 |
| 6/1/2026 | The Trophy Corner | Campaign Expense | Primary | $8.31 |
| 6/7/2026 | ActBlue | Campaign Expense | Primary | $41.74 |
| 6/11/2026 | Harmons Grocery | Campaign Expense | Primary | $30.46 |
| Total | $1,534.01 |
Spending after June 11, 2026 was not in hand.
IN PLAIN WORDSMacPherson was primary sponsor of 20 bills and five resolutions in 2026. Six bills were signed and two House resolutions passed; most of the rest passed the House and died in the Senate on the session’s last night. Finch has not held office.
H.B. 392, “District Court Amendments.” Introduced as a new “Constitutional Court,” it was rewritten by substitute into three-judge district court panels. Per the compare document, the attorney general, the governor or the Legislature may file a “notice of statewide concern” to convene a panel, and that determination “may not be challenged by a party” and “is not subject to judicial review.” Normal venue rules don’t apply. The final substitute gives the Utah Supreme Court appeals from a panel. The House passed the final version 55–16 and the governor signed it Feb. 13, 2026. Sen. Mike McKell was Senate sponsor.
H.B. 600 would have let voters reject a Utah Supreme Court opinion finding a state law unconstitutional: signatures from 8% of active voters statewide and in 15 Senate districts, filed within days of the ruling, with the opinion stayed until an election. It died without a vote. H.J.R. 21, the matching court rules for panels, also died.
H.R. 8 censures Seventh District Judge Don M. Torgerson over his remarks, including “I’ve seen worse,” at a May 20, 2025 sentencing in a child sexual exploitation case. It passed the House 67–3 on March 3, 2026 and directs that copies go to the judge, the Judicial Conduct Commission and the Judicial Council. It needs no Senate vote. Sen. McKell called it “misguided,” per Utah News Dispatch.
The Utah State Bar warned the panel structure “invites strategic filings designed to obtain more favorable outcomes rather than impartial adjudication,” per Utah News Dispatch. The courts’ administrator said it would “apply more judicial minds to some of the toughest questions.” See also this outlet’s judiciary committee page.
Introduced bills and compare documents read through a web text reader; H.B. 392’s enrolled text not read directlyS.B. 188, Sen. Keith Grover’s “School District Modifications,” was changed in the House Education Committee on Feb. 27, 2025 by an amendment MacPherson moved (12–0). It says a lease revenue bond issued by a new or reorganized district in these circumstances “is not subject to the combined total limitation.” Alpine’s $201 million lease revenue bonds followed. See Case 29 and the water and land tracker (grade F).
H.B. 273, Rep. Ariel Defay’s “Classroom Technology Amendments” (signed), carries a House amendment whose document lists MacPherson as its proposer. This outlet’s tracker grades the bill D, finding its instructional-technology standard was changed in a way that lets general-purpose tools qualify.
S.B. 188 from House Education Committee minutes (read for Case 29); H.B. 273 amendment document read through a web text readerIN PLAIN WORDSWhat each says, from their own campaign sites. MacPherson’s site has an About page but no issues page.
“I am a 20 year resident of West Valley City. I own businesses in this city, my children go to school and live here, and we love it. I am motivated to see our West side succeed.”
“I have spent a considerable amount of my time supporting West Valley and West side programs, businesses and charities. I sit on the oversight committee for the WVC PD and have been a member of the SLCoGOP Bylaws committee, as well as a precinct chair, county and state delegate for many years.”
His House biography adds: “As an advocate of life-long education, he attended various trade schools and received technology training certifications.”
utahvote4matt.com (About) and house.utleg.gov biography, read Sept. 25, 2026“For 28 years, I owned and operated several successful small businesses right here in West Valley City.”
“When politicians attack our justice system and chip away at the fundamental protections that keep our government fair and accountable to every Utahn, it threatens the very foundations of our way of life.”
“I will stand up for our community by fighting to eliminate the state tax on Social Security, putting more money back into the pockets of our seniors, and securing full funding for our local public schools so every child gets a quality education.”
His listed issues: affordability, supporting working families, community safety, protecting mail-in voting, defending the Constitution, air quality and the Great Salt Lake, standing up for the West Side.
votefinch.com (About, On the Issues), read Sept. 25, 2026IN PLAIN WORDSEvery candidate files a form listing jobs, businesses, income over $5,000, stock and boards. These are side by side, item by item.
| Item | MacPherson (R) | Finch (D) |
|---|---|---|
| Employers | Intermountain Technology Services, LLC; SkyeCheck, LLC; PyroCrate. Past year: Robert Half Technology | West Valley City (board member, Professional Standards Review Board). Past year: PostNet, “Co-Owner and Operator” |
| Companies owned or run (2A) | Intermountain Technology Services (staffing, HR consulting); SkyeCheck (small-business financing, holding company); MacMayhem DBA PyroCrate (“Fireworks import, wholesale, retail, display”) | “NA” — although Item 1B lists him as PostNet’s co-owner in the past year |
| Income over $5,000 (3A) | His three companies and Utah Power Credit Union | “NA” |
| Stock over $5,000 (4A) | Tesla; COOK (Traeger) | “NA” |
| Boards (5A) | Professional Standards Review Board (“Civilian oversight of the West Valley City Police Department”) | “NA” (the same board is listed as his employer) |
| Spouse’s employers | “N/A” | Former: State of Utah Health Department, Office of Vital Records (listed although only required if he sees a conflict) |
| Other (8A, optional) | Lists his lawyers: Parsons Behle & Latimer (personal) and Parr Brown (business) | “NA” |
IN PLAIN WORDSThe same two House Republican PACs fund several close races; Democratic PACs and unions fund the challengers. Arrows show money, as filed.
flowchart LR U["House GOP Election
Committee PAC"] -- "$80,000" --> M["Rep. Matt
MacPherson"] S["House Speaker
Leadership PAC"] -- "$52,500" --> M D["Doers Network"] -- "$3,500" --> M
flowchart LR HD["House Democratic
Leadership Council"] -- "$6,500" --> F["Michael
Finch"] UIN["UIN PAC"] -- "$5,000" --> F UWP["Utah Women and
Politics PAC"] -- "$5,000" --> F UN["Six unions"] -- "$4,800" --> F FA["Fresh Air PAC"] -- "$1,000" --> F
Amounts: MacPherson’s since 2023; Finch’s in 2026. MacPherson’s campaign has paid Election Hive $32,652 since 2024. Both men also sit on West Valley City’s Professional Standards Review Board.
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.
IN PLAIN WORDSEvery item is graded on the same five questions used across this project: Power, Transparency, Financial accountability, Environmental impact and Community impact. A or B goes beyond what the law requires; C meets it; D means a key part is vague or bundled, or a public check is weakened; F means required information is missing, or a check is removed with nothing in its place.
| Candidate | Power | Transparency | Money | Environment | Community | Overall |
|---|---|---|---|---|---|---|
| MacPherson | F | C | C | N/A | D | D+ |
| Why: 73% of 2026 money came from two PACs controlled by House Republican leadership; individuals gave 2.4%. Everything is itemized, including his loans and the repayment to him. The money, by category (2026 through Sept. 21): individuals $2,447.65 (2.4%); caucus and leadership PACs $75,000 (72.6%); other organizations $25,901 (25.1%); party help $0 (0.0%). Own money: none in 2026; his campaign repaid him $10,000 of the $24,000 he lent it in 2024–25. Own money is stated here, not graded. Power F: 2.4% of the counted money came from individual people. 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: A broader base of district donors. | ||||||
| Finch | C | C | C | N/A | C | C |
| Why: About half from individuals, most in small gifts; the rest from caucus and advocacy PACs and unions. Itemized; one entry refiled from loan to contribution, shown on the report. The money, by category (Jan. 7–Sept. 23, 2026): individuals $23,480 (47.2%); caucus and leadership PACs $6,500 (13.1%); other organizations $17,550 (35.3%); party help $1,700 (3.4%). Own money: $500 (1.0% of everything raised) (first filed as a loan, refiled as a contribution). Own money is stated here, not graded. Power C: 49.4% of the counted money came from individual people. Checked Oct. 2, 2026 on the Hive's fixed scale; unchanged. 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. | ||||||
| Candidate | Power | Transparency | Money | Environment | Community | Overall |
|---|---|---|---|---|---|---|
| MacPherson | N/A | D+ | C | N/A | N/A | D+ |
| Why: Every required item answered; his companies, income sources and stock are listed, and he voluntarily listed his lawyers. One company listed as current was administratively dissolved in October 2025 and another shows as inactive, and the stock item’s description line says “N/A.” His legislative pay as a sitting representative 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+; the extra item he listed doesn't lift a missing one. Earlier: C. Regraded Oct. 3, 2026. What would have scored higher for the collective: Updating the company list and describing what Tesla and Traeger do in Item 4B. | ||||||
| Finch | N/A | B | C | N/A | N/A | B |
| Why: PostNet appears as a store he co-owned in the past year, but the ownership item says “NA”; the key information is on the form but in the wrong place. Under the Hive's rule, a business named anywhere on the form counts as listed, so the placement is noted here, not graded. He voluntarily listed his spouse’s former employer, which goes beyond what the form requires and is graded B on every page. Earlier: D. Regraded Oct. 3, 2026 so the same rule applies to every form. What would have scored higher for the collective: Listing the PostNet business in Item 2A. | ||||||
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.)
Graded from the texts and compare documents read (see Limits). H.B. 314, S.B. 62, S.B. 304 and S.B. 64 are not graded here because their texts were not read or could not be separated into old and new language.
| Bill | Power | Transparency | Money | Environment | Community | Overall |
|---|---|---|---|---|---|---|
| S.B. 188 (2025) (his amendment) | D | D | F | N/A | D | F |
| Why: Grover’s bill. In the House Education Committee on Feb. 27, 2025, he moved the amendment exempting lease revenue bonds of a new or reorganized school district from the combined borrowing cap (12–0). The water tracker grades the bill F. What would have scored higher for the collective: Leaving lease revenue bonds under the cap, or requiring a recorded roll call on the change. | ||||||
| H.B. 392 (2026) | D | C | N/A | N/A | D | D |
| Why: Signed Feb. 13, 2026. Creates three-judge district court panels for cases challenging state laws. Only the attorney general, the governor or the Legislature can file the notice that convenes one, and per the compare document that choice “is not subject to judicial review.” Panel judges are drawn from different districts, and the Utah Supreme Court hears appeals. What would have scored higher for the collective: Letting any party request a panel on the same terms, and allowing review of the decision to convene one. | ||||||
| H.B. 600 (2026) | D | C | N/A | N/A | D | D |
| Why: Would have let voters overturn a Utah Supreme Court ruling that a state law is unconstitutional; the ruling would not take effect while signatures were gathered and until voters approved it. Died without a vote. What would have scored higher for the collective: Keeping a court ruling in effect while any referendum proceeds. | ||||||
| H.J.R. 21 (2026) | D | C | N/A | N/A | D | D |
| Why: Companion court rules for H.B. 392’s panels: state officials may file notice within 45 days to move a case to a panel, and parties may not disqualify a whole panel. Died without a vote. What would have scored higher for the collective: The same as H.B. 392: equal access for all parties. | ||||||
| H.R. 4 (2026) | C | D | N/A | N/A | C | D |
| Why: As introduced, a sponsor “shall verbally disclose” in committee and on the floor when a bill came from an agency head’s request. The version that passed the House says a representative “may disclose” it when filing the bill request, and staff count how often they do. What would have scored higher for the collective: Keeping the required disclosure in committee and on the floor. | ||||||
| H.B. 302 (2026) | D | C | C | N/A | D | D |
| Why: Would have limited local governments to one official flag, required a legislative committee to review any other, and let the state auditor fine violators $500 a day. Passed the House 57–12; died in the Senate. What would have scored higher for the collective: Leaving flag choices to local councils, with public notice. | ||||||
| H.B. 136 (2026) | C | C | D | N/A | C | C |
| Why: Signed. Requires officers to seize vehicles of drivers without valid credentials, requires quick fingerprints when identity can’t be verified, and raises the impound fee from $425 to $600 and a testing fee from $30 to $60, with waivers for stolen vehicles. He cited unlicensed-driver crash data from West Valley City on the House floor. What would have scored higher for the collective: Publishing yearly counts of seizures, fingerprints and waivers by city. | ||||||
| H.B. 593 (2026) | D | C | B | N/A | C | C |
| Why: Would have created a pretrial release task force, required detention orders for certain felony arrestees, and sent part of forfeited bail to the indigent defense account. Passed the House 56–15; died in the Senate. What would have scored higher for the collective: Keeping a judge’s case-by-case discretion alongside the new criteria. | ||||||
| H.B. 407 (2026) | D | B | C | N/A | C | C |
| Why: Would have required one state-procured student information system by 2031 unless a district kept its own, with Legislative Auditor audits and a 10% pay cut for district leaders who didn’t comply. Passed the House 72–1; died in the Senate. What would have scored higher for the collective: Letting districts show compliance without the pay penalty. | ||||||
| H.B. 581 (2026) | C | C | C | C | C | C |
| Why: Would have made manufacturers responsible for traffic-law compliance when a self-driving system is engaged, and set up an autonomous transit pilot before the 2034 Winter Games. Passed the House 61–9; died in the Senate. What would have scored higher for the collective: Public reporting of pilot-program crashes and costs. | ||||||
| H.B. 601 (2026) | C | C | N/A | N/A | C | C |
| Why: Would have narrowed which flavored malt drinks grocery and convenience stores may sell as beer. Introduced and filed the same day, March 6. What would have scored higher for the collective: A committee hearing before the session’s last day. | ||||||
| H.B. 455 (2026) | C | C | N/A | N/A | B | C |
| Why: Would have let police and dispatcher applicants whose non-violent, non-sexual convictions were expunged or dismissed at least 10 years earlier attend the academy. Died. | ||||||
| H.B. 487 (2026) | C | B | N/A | N/A | C | C |
| Why: Would have stated that legislators may introduce and vote on bills by their own judgment, and limited legislative staff’s correction power to technical errors that don’t change a law’s meaning. Passed the House 64–0; died in the Senate. | ||||||
| H.R. 8 (2026) | C | B | N/A | N/A | C | C |
| Why: Censures Seventh District Judge Don M. Torgerson over remarks at a May 2025 sentencing. Passed the House 67–3 on a recorded vote and directs that a copy go to the Judicial Conduct Commission, the body that reviews complaints about judges. It changes no law. | ||||||
| H.B. 539 (2026) | C | B | N/A | N/A | B | B |
| Why: Signed. Domestic violence changes: a presumption against bail for a new domestic violence offense while on probation or parole for one, and written notice of release conditions to victims. | ||||||
| H.B. 82 (2026) | C | B | N/A | N/A | B | B |
| Why: Signed. Judgment liens list only the last four digits of a debtor’s Social Security number and the month and year of birth. | ||||||
| H.B. 148 (2026) | C | B | B | N/A | B | B |
| Why: Signed. Creates a School Meals Debt Relief Fund that taxpayers can give to on their tax returns, with district reporting and proportional payouts. | ||||||
| H.B. 604 (2026) | B | C | N/A | N/A | C | B |
| Why: Would have barred state executive officials and county officials from sitting on a city council, and city officials from a county council. Passed the House 43–23; died in the Senate. | ||||||
“Money” is the financial accountability question. Bills that died are graded on what they would have done.
IN PLAIN WORDSThese come from what the filings and bills show. Each has a direct answer. None assumes anything improper.
You both serve on the Professional Standards Review Board. What has that work shown you about police oversight in West Valley City, and what would you change at the state level?