Sen. Karen Kwan (D), the Senate Minority Whip, has served in the Legislature since 2017. Her 2026 reports list $88,651 raised, two-thirds of it from individuals. Her challenger, Republican Deidre Tyler, reports $726 raised from five people and no spending. Both list Salt Lake Community College as their employer.
IN PLAIN WORDSTwo people are running for this state Senate seat. One is a longtime lawmaker with a large, mostly small-donor campaign. The other reports very little money and no stated positions.
IN PLAIN WORDSTap any card to see what the word means.
IN PLAIN WORDSMost of Kwan’s money came from hundreds of people giving $5 to $2,500. About a third came from groups, led by the Senate Democrats’ PAC.
Her DEX export (Convention and Primary reports, 1/1–6/10/26) plus her itemized contributions for 6/17–9/21/26. Group vs. individual is this site’s sorting by contributor name.
Her 2025 Year End report lists $49,849 in cash, $803.50 in in-kind help and $20,286.17 spent. Across 2025 and 2026 so far, that is $138,500 in cash.
Cash only. Kwan’s later list runs to 9/21; Tyler’s to 9/1.
| Date | Contributor (as filed) | City, state (as filed) | Report | Note | Amount |
|---|---|---|---|---|---|
| 1/1/2026 | DINESH PATEL | Salt Lake City, UT | Convention | $500.00 | |
| 1/1/2026 | ROBERT GILCHRIST | Salt Lake City, UT | Convention | $250.00 | |
| 1/1/2026 | Patrick de Freitas | Salt Lake City, UT | Convention | $500.00 | |
| 1/2/2026 | JASON POLA | Taylorsville, UT | Convention | $25.00 | |
| 1/5/2026 | TING FENG | Providence, UT | Convention | $100.00 | |
| 1/7/2026 | Susie Ahrens | Riverton, UT | Convention | $50.00 | |
| 1/8/2026 | MYRA WASHINGTON | Bountiful, UT | Convention | $100.00 | |
| 1/8/2026 | MIKE YOUNG | West Jordan, UT | Convention | $100.00 | |
| 1/10/2026 | JOHN KAEL WESTON | Salt Lake City, UT | Convention | $100.00 | |
| 1/10/2026 | CITIZEN ACTION BY PUBLIC EMPLOYEES | Murray, UT | Convention | $1,000.00 | |
| 1/11/2026 | KENT ONO | Salt Lake City, UT | Convention | $100.00 | |
| 1/11/2026 | BRENDA SIECZKOWSKI | Salt Lake City, UT | Convention | $100.00 | |
| 1/11/2026 | NICOLE BUTLER | Ogden, UT | Convention | $25.00 | |
| 1/12/2026 | HEATHER JOHNSON | Riverton, UT | Convention | $100.00 | |
| 1/12/2026 | AMY STARK | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | ALEJANDRO CHAGOYA | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | JENNIFER SEELIG | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | Robin Hough | Salt Lake City, UT | Convention | $75.00 | |
| 1/12/2026 | AMANDA FULTON | Ann Arbor, MI | Convention | $20.00 | |
| 1/12/2026 | CLIFTON SANDERS | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | ANNIE FUKUSHIMA | Salt Lake City, UT | Convention | $250.00 | |
| 1/12/2026 | FELIANNE HIPOL | Salt Lake City, UT | Convention | $25.00 | |
| 1/12/2026 | REBEKAH CUMMINGS | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | JEKATERINA STARK | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | SHELLEY WHITE | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | ROBERT DASTRUP | South Jordan, UT | Convention | $100.00 | |
| 1/12/2026 | JEREMY ROSEN | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | KATERINA SALINI | Salt Lake City, UT | Convention | $250.00 | |
| 1/12/2026 | LISA DIAMOND | Salt Lake City, UT | Convention | $250.00 | |
| 1/12/2026 | TIMOTHY CHAMBLESS | Salt Lake City, UT | Convention | $100.00 | |
| 1/12/2026 | KATI LEWIS | South Jordan, UT | Convention | $50.00 | |
| 1/13/2026 | Matthew DeLong | Salt Lake City, UT | Convention | $50.00 | |
| 1/13/2026 | JASON TAYLOR | Salt Lake City, UT | Convention | $200.00 | |
| 1/13/2026 | DAVID ROH | Salt Lake City, UT | Convention | $250.00 | |
| 1/13/2026 | PETER CORROON | Salt Lake City, UT | Convention | $150.00 | |
| 1/15/2026 | THOMAS MARLOWE | Rahway, UT | Convention | $5.00 | |
| 1/16/2026 | RANDALL HOWES | Taylorsville, UT | Convention | $50.00 | |
| 1/16/2026 | ERIC AMSEL | Ogden, UT | Convention | $50.00 | |
| 1/16/2026 | BEN MCADAMS | Salt Lake City, UT | Convention | $50.00 | |
| 1/16/2026 | Barry Smith | Salt Lake City, UT | Convention | $25.00 | |
| 1/16/2026 | Jason Ma | Manhatten, NY | Convention | $100.00 | |
| 1/16/2026 | MARION WILLEY | Salt Lake City, UT | Convention | $250.00 | |
| 1/16/2026 | ROLAND ABUNDO | Draper, UT | Convention | $250.00 | |
| 1/16/2026 | DAVID ANSON | Salt Lake City, UT | Convention | $100.00 | |
| 1/16/2026 | JOAN RAWLINS | Taylorsville, UT | Convention | $25.00 | |
| 1/16/2026 | ROBYN KREMER | Bountiful, UT | Convention | $250.00 | |
| 1/16/2026 | GRANT MILLER | Salt Lake City, UT | Convention | $100.00 | |
| 1/16/2026 | JANE DREXLER | Salt Lake City, UT | Convention | $25.00 | |
| 1/16/2026 | MAXINE TURNER | Salt Lake City, UT | Convention | $50.00 | |
| 1/16/2026 | Henry Whiteside | Salt Lake City, UT | Convention | $100.00 | |
| 1/16/2026 | WANDA PILLOW | Salt Lake City, UT | Convention | $100.00 | |
| 1/16/2026 | MAEONA K KRAMER | Millcreek, UT | Convention | $50.00 | |
| 1/16/2026 | SHERYL GINSBERG | Salt Lake City, UT | Convention | $25.00 | |
| 1/16/2026 | Fresh Air PAC | Salt Lake City, UT | Convention | $2,000.00 | |
| 1/16/2026 | NATHAN COLE | Orem, UT | Convention | $25.00 | |
| 1/17/2026 | LINDA STRODE | Taylorsville, UT | Convention | $25.00 | |
| 1/17/2026 | MELANIE PAN | Salt Lake City, UT | Convention | $50.00 | |
| 1/17/2026 | PAISLEY REKDAL | Salt Lake City, UT | Convention | $50.00 | |
| 1/17/2026 | DIANE FORSTER-BURKE | Sandy, UT | Convention | $25.00 | |
| 1/18/2026 | CYNTHIA GODSEY | Salt Lake City, UT | Convention | $100.00 | |
| 1/19/2026 | SHARON LOUIE | Millcreek, UT | Convention | $100.00 | |
| 1/19/2026 | FAYE Louie | Salt Lake City, UT | Convention | $100.00 | |
| 1/19/2026 | HENRY LUU | Millcreek, UT | Convention | $100.00 | |
| 1/19/2026 | Cam To | Salt Lake City, UT | Convention | $100.00 | |
| 1/19/2026 | WINNIE LEE | Midvale, UT | Convention | $50.00 | |
| 1/19/2026 | Joyce and Brian Smith | Bountiful, UT | Convention | $200.00 | |
| 1/19/2026 | JANE MARQUARDT | Salt Lake City, UT | Convention | $200.00 | |
| 3/20/2026 | Sarah Nichols | West Valley City, UT | Convention | $25.00 | |
| 3/25/2026 | Bradley Nelson | Holladay, UT | Convention | $10.00 | |
| 3/27/2026 | Charlene Lui | Orem, UT | Convention | $500.00 | |
| 3/28/2026 | Fran Crookston | Taylorsville, UT | Convention | $100.00 | |
| 3/29/2026 | ROCHELLE KAPLAN | Salt Lake City, UT | Convention | $1,000.00 | |
| 3/29/2026 | UTAH MEDICAL ASSOCIATION PAC | Salt Lake City, UT | Convention | $450.00 | |
| 3/30/2026 | Womens Democratic Club | Millcreek, UT | Convention | $200.00 | |
| 3/31/2026 | YUFA SONG | Glen Allen, VA | Convention | $6.00 | |
| 3/31/2026 | SCOTT BATES | Logan, UT | Convention | $50.00 | |
| 4/1/2026 | ANDREW YANG | New York, NY | Primary | $1,000.00 | |
| 4/2/2026 | JASON POLA | Taylorsville, UT | Primary | $25.00 | |
| 4/2/2026 | EVAN LOW | Sacramento, CA | Primary | $500.00 | |
| 4/3/2026 | PETER CORROON | Salt Lake City, UT | Primary | $150.00 | |
| 4/3/2026 | JOYCE & JACK DOLCOURT | Salt Lake City, UT | Primary | $100.00 | |
| 4/3/2026 | THOMAS WONG | Monterey Park, CA | Primary | $250.00 | |
| 4/7/2026 | SUZANNE HARRISON | Draper, UT | Primary | $100.00 | |
| 4/9/2026 | GEORGE SPECIALE | Salt Lake City, UT | Primary | $2,500.00 | |
| 4/9/2026 | SEN DEM PAC | Salt Lake City, UT | Primary | $10,000.00 | |
| 4/9/2026 | DARIN MANO | Salt Lake City, UT | Primary | $100.00 | |
| 4/9/2026 | XIAOMING DONG | Sandy, UT | Primary | $250.00 | |
| 4/9/2026 | CHIAO-IH HUI | Salt Lake City, UT | Primary | $100.00 | |
| 4/10/2026 | LIHONG YU | Sandy, UT | Primary | $200.00 | |
| 4/10/2026 | Patrice Arent | Millcreek, UT | Primary | $100.00 | |
| 4/11/2026 | CHRIS WHARTON | Salt Lake City, UT | Primary | $250.00 | |
| 4/13/2026 | JOHN TAN | Astoria, NY | Primary | $250.00 | |
| 4/13/2026 | HANLEY CHAN | San Francisco, UT | Primary | $100.00 | |
| 4/20/2026 | Sarah Nichols | West Valley City, UT | Primary | $25.00 | |
| 4/21/2026 | ALAN BRADSHAW | Salt Lake City, UT | Primary | $500.00 | |
| 4/22/2026 | MARK WHEATLEY | Salt Lake City, UT | Primary | $75.00 | |
| 4/24/2026 | CYNTHIA CHEN | Palo Alto, CA | Primary | $50.00 | |
| 4/24/2026 | TINA HOSE | Salt Lake City, UT | Primary | $200.00 | |
| 4/25/2026 | Bradley Nelson | Holladay, UT | Primary | $10.00 | |
| 4/25/2026 | PETER HAUG | Salt Lake City, UT | Primary | $100.00 | |
| 4/25/2026 | DAVID YEE | Granite Bay, CA | Primary | $1,000.00 | |
| 4/26/2026 | MARY VAN SICLEN | Salt Lake City, UT | Primary | $100.00 | |
| 4/27/2026 | ALEJANDRO CHAGOYA | Salt Lake City, UT | Primary | $100.00 | |
| 4/27/2026 | TOM ENG | Los Angeles, CA | Primary | $250.00 | |
| 4/28/2026 | Fran Crookston | Taylorsville, UT | Primary | $100.00 | |
| 4/28/2026 | Mindy Huang | Sandy, UT | Primary | $250.00 | |
| 4/28/2026 | SCOTT BATES | Logan, UT | Primary | $50.00 | |
| 4/30/2026 | YUFA SONG | Great Falls, VI | Primary | $6.00 | |
| 4/30/2026 | JOANIE HAMMER | Brigham City, UT | Primary | $500.00 | |
| 5/1/2026 | CINDY FIERROS | Salt Lake City, UT | Primary | $250.00 | |
| 5/1/2026 | O. FAHINA TAVAKE-PASI | Salt Lake City, UT | Primary | $100.00 | |
| 5/2/2026 | JASON POLA | Taylorsville, UT | Primary | $25.00 | |
| 5/4/2026 | MICHAEL SHEEHAN | Sandy, UT | Primary | $100.00 | |
| 5/4/2026 | DANIEL ERICKSON | Salt Lake City, UT | Primary | $25.00 | |
| 5/4/2026 | MAEONA K KRAMER | Millcreek, UT | Primary | $50.00 | |
| 5/4/2026 | HEIDI MATTHEWS | Park City, UT | Primary | $25.00 | |
| 5/4/2026 | PALMER PATTISON | Murray, UT | Primary | $50.00 | |
| 5/4/2026 | FAN KWAN | Salt Lake City, UT | Primary | $50.00 | |
| 5/5/2026 | JOAN RAWLINS | Taylorsville, UT | Primary | $25.00 | |
| 5/5/2026 | DAVID LESSER | Ogden, UT | Primary | $50.00 | |
| 5/5/2026 | STUART YOUNG | Cottonwood Heights, UT | Primary | $50.00 | |
| 5/5/2026 | KEM GARDNER | Salt Lake City, UT | Primary | $2,000.00 | |
| 5/5/2026 | JOHN ARTHUR | Holladay, UT | Primary | $100.00 | |
| 5/5/2026 | ROBYN DAVIS | Washington, UT | Primary | $100.00 | |
| 5/5/2026 | E. PAUL JACOBS | Murray, UT | Primary | $100.00 | |
| 5/5/2026 | Yu Li Lin | Holladay, UT | Primary | $250.00 | |
| 5/5/2026 | AIMEE STONE MCCONKIE | Millcreek, UT | Primary | $100.00 | |
| 5/5/2026 | DOUGLAS FOXLEY | Salt Lake City, UT | Primary | $1,000.00 | |
| 5/5/2026 | LANTIS PRODUCTIONS INC | Draper, UT | Primary | $500.00 | |
| 5/5/2026 | KIRSTEN DODGE | Salt Lake City, UT | Primary | $100.00 | |
| 5/5/2026 | MICHAEL MATTSSON | Salt Lake City, UT | Primary | $100.00 | |
| 5/5/2026 | Ruby Mountain Inc. | Salt Lake City, UT | Primary | $250.00 | |
| 5/6/2026 | SOAR NEVADA | Las Vegas, UT | Primary | $300.00 | |
| 5/7/2026 | KAREN FOUAD | Farmington, UT | Primary | $1,500.00 | |
| 5/7/2026 | MIKE FONG | Alhambra, CA | Primary | $500.00 | |
| 5/7/2026 | XINGCHENG HUA | Cedar Hills, UT | Primary | $100.00 | |
| 5/8/2026 | JAY JACOBSON | Salt Lake City, UT | Primary | $100.00 | |
| 5/8/2026 | Susie Ahrens | Taylorsville, UT | Primary | $100.00 | |
| 5/8/2026 | TAMMY & BRIAN FUKUSHIMA | Salt Lake City, UT | Primary | $1,000.00 | |
| 5/10/2026 | O.C. LEE | Duarte, CA | Primary | $200.00 | |
| 5/10/2026 | SHERMAN TANG | San Francisco, CA | Primary | $250.00 | |
| 5/10/2026 | DIANE FORSTER-BURKE | Sandy, UT | Primary | $50.00 | |
| 5/11/2026 | ERIC AMSEL | Ogden, UT | Primary | $50.00 | |
| 5/11/2026 | SHU H CHENG | Salt Lake City, UT | Primary | $100.00 | |
| 5/11/2026 | FAYE MITSUNAGA | Murray, UT | Primary | $500.00 | |
| 5/11/2026 | ROSS ROMERO | Salt Lake City, UT | Primary | $100.00 | |
| 5/11/2026 | SHEILA SRIVASTAVA | Salt Lake City, UT | Primary | $100.00 | |
| 5/11/2026 | THOMAS DENOS | Syracuse, UT | Primary | $100.00 | |
| 5/11/2026 | SIU LIN SANTEE | Salt Lake City, UT | Primary | $500.00 | |
| 5/11/2026 | CLIFTON SANDERS | Salt Lake City, UT | Primary | $250.00 | |
| 5/11/2026 | EUNICE LANE | Cottonwood Heights, UT | Primary | $250.00 | |
| 5/11/2026 | AMELIA KWAN | Taylorsville, UT | Primary | $50.00 | |
| 5/11/2026 | BRAD DICKTER | Salt Lake City, UT | Primary | $25.00 | |
| 5/11/2026 | JOHN ARTHUR | Holladay, UT | Primary | $100.00 | |
| 5/11/2026 | ESTHER LEE | West Newton, MA | Primary | $500.00 | |
| 5/11/2026 | TRAVIS WOOD | Salt Lake City, UT | Primary | $100.00 | |
| 5/11/2026 | SANDRA JONG | Salt Lake City, UT | Primary | $100.00 | |
| 5/11/2026 | DONNA MURPHY | Salt Lake City, UT | Primary | $50.00 | |
| 5/11/2026 | KAREN ZHOU | Whitestone, NY | Primary | $75.00 | |
| 5/11/2026 | Xiaoru Yu | Sandy, UT | Primary | $250.00 | |
| 5/11/2026 | MARGARET YEE | Salt Lake City, UT | Primary | $100.00 | |
| 5/11/2026 | JOYCE SMITH | Bountiul, UT | Primary | $100.00 | |
| 5/11/2026 | WEIMIN JIANG | Salt Lake City, UT | Primary | $200.00 | |
| 5/11/2026 | MY TRAN | Salt Lake City, UT | Primary | $100.00 | |
| 5/11/2026 | JOY WU | Sandy, UT | Primary | $100.00 | |
| 5/11/2026 | ANNIE MA | West Valley City, UT | Primary | $100.00 | |
| 5/11/2026 | ZHOU LIN | West Valley City, UT | Primary | $100.00 | |
| 5/11/2026 | SUSANNA LIANG | West Valley City, UT | Primary | $100.00 | |
| 5/11/2026 | Yu Li Lin | Holladay, UT | Primary | $300.00 | |
| 5/11/2026 | ALICE FU | Salt Lake City, UT | Primary | $500.00 | |
| 5/11/2026 | UTAH CREDIT UNION PAC | Salt Lake City, UT | Primary | $500.00 | |
| 5/11/2026 | STEED MAAN | Riverton, UT | Primary | $100.00 | |
| 5/11/2026 | WEIMIN JIANG | Salt Lake City, UT | Primary | $300.00 | |
| 5/11/2026 | MANDY HA | Salt Lake City, UT | Primary | $100.00 | |
| 5/12/2026 | CLARE COLLARD | Magna, UT | Primary | $100.00 | |
| 5/14/2026 | SAM LUK | Covina, CA | Primary | $100.00 | |
| 5/17/2026 | ANNETTE MORLEY | Draper, UT | Primary | $100.00 | |
| 5/17/2026 | WCF MUTUAL INSURANCE COMPANY | Sandy, UT | Primary | $500.00 | |
| 5/19/2026 | OTSUKA AMERICAN PHARMACEUTICAL PAC | Rockville, MD | Primary | $250.00 | |
| 5/22/2026 | ERIN MENDENHALL | Salt Lake City, UT | Primary | $250.00 | |
| 5/23/2026 | SCOTT DANIELS | Salt Lake City, UT | Primary | $100.00 | |
| 5/23/2026 | JEFFREY SILVESTRINI | Millcreek, UT | Primary | $250.00 | |
| 5/25/2026 | Bradley Nelson | Holladay, UT | Primary | $10.00 | |
| 5/25/2026 | CRAIG SCHRIBER | Eden, UT | Primary | $100.00 | |
| 5/28/2026 | GARY SACKETT | Salt Lake City, UT | Primary | $250.00 | |
| 5/28/2026 | Fran Crookston | Taylorsville, UT | Primary | $100.00 | |
| 5/29/2026 | SUSAN HUFF | South Jordan, UT | Primary | $250.00 | |
| 5/29/2026 | JIM BUTLER | Salt Lake City, UT | Primary | $100.00 | |
| 5/31/2026 | SCOTT BATES | Logan, UT | Primary | $50.00 | |
| 6/2/2026 | JASON POLA | Taylorsville, UT | Primary | $25.00 | |
| 6/2/2026 | JEANNIE SMITH | Salt Lake City, UT | Primary | $100.00 | |
| 6/3/2026 | ROB ENCE | Salt Lake City, UT | Primary | $250.00 | |
| 6/5/2026 | SHANNON JACOBS | Murray, UT | Primary | $200.00 | |
| 6/8/2026 | ELIZABETH WEIGHT | West Valley City, UT | Primary | $100.00 | |
| 6/9/2026 | JOHN KAEL WESTON | Salt Lake City, UT | Primary | $250.00 | |
| 6/10/2026 | SENTRY FINANCIAL | Salt Lake City, UT | Primary | $500.00 | |
| 6/10/2026 | JONATHAN RUGA | Salt Lake City, UT | Primary | $1,500.00 | |
| 6/17/2026 | RPLUS ENERGIES, LLC | Salt Lake City, UT | 6/17–9/21 | $500.00 | |
| 6/17/2026 | LINCOLN HILL PARTNERS PAC | Salt Lake City, UT | 6/17–9/21 | $500.00 | |
| 6/18/2026 | MAXINE TURNER | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 6/19/2026 | UTAH ASSOCIATION OF REALTORS PAC | Sandy, UT | 6/17–9/21 | $1,000.00 | |
| 6/20/2026 | SCOTT BELL | West Jordan, UT | 6/17–9/21 | $50.00 | |
| 6/20/2026 | JASON TAYLOR | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 6/20/2026 | Wu Xu | Holladay, UT | 6/17–9/21 | $200.00 | |
| 6/22/2026 | MARYANN MARTINDALE | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 6/22/2026 | ELIZABETH MCKNIGHT | Salt Lake City, UT | 6/17–9/21 | $50.00 | |
| 6/23/2026 | FRANKIE LAANAN | Salt Lake City, UT | 6/17–9/21 | $250.00 | |
| 6/24/2026 | ROBERT RICE | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 6/24/2026 | JENNIFER DAILEY-PROVOST | Salt Lake City, UT | 6/17–9/21 | $250.00 | |
| 6/24/2026 | PAUL HEINTZLEMAN | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 6/24/2026 | JUDI SHORT | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 6/24/2026 | BECKY DAVIS | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 6/25/2026 | Bradley Nelson | Holladay, UT | 6/17–9/21 | $10.00 | |
| 6/26/2026 | WILLY LITTIG | Salt Lake City, UT | 6/17–9/21 | $50.00 | |
| 6/26/2026 | THOM DESIRANT | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 6/28/2026 | Fran Crookston | Taylorsville, UT | 6/17–9/21 | $100.00 | |
| 6/30/2026 | SCOTT BATES | Logan, UT | 6/17–9/21 | $50.00 | |
| 7/2/2026 | JASON POLA | Taylorsville, UT | 6/17–9/21 | $25.00 | |
| 7/5/2026 | KEM GARDNER | Salt Lake City, UT | 6/17–9/21 | $1,000.00 | |
| 7/6/2026 | DALE COX | Salt Lake City, UT | 6/17–9/21 | $250.00 | |
| 7/7/2026 | ROB SONODA | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 7/7/2026 | BO LU | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 7/10/2026 | MARY VAN SICLEN | Salt Lake City, UT | 6/17–9/21 | $400.00 | |
| 7/10/2026 | HAO ZHU | Salt Lake City, UT | 6/17–9/21 | $400.00 | |
| 7/10/2026 | QIWEI CHEN | Salt Lake City, UT | 6/17–9/21 | $1,000.00 | |
| 7/13/2026 | SCOTT KAWASAKI | Fairbanks, AK | 6/17–9/21 | $250.00 | |
| 7/21/2026 | PAUL LITTLEFIELD | Salt Lake City, AK | 6/17–9/21 | $250.00 | |
| 7/21/2026 | UTAH CREDIT UNIONS PAC | Salt Lake City, UT | 6/17–9/21 | $1,500.00 | |
| 7/25/2026 | Bradley Nelson | Holladay, UT | 6/17–9/21 | $10.00 | |
| 7/25/2026 | MAEONA K KRAMER | Millcreek, UT | 6/17–9/21 | $200.00 | |
| 7/25/2026 | UTAH AFL-CIO | Salt Lake City, UT | 6/17–9/21 | $500.00 | |
| 7/25/2026 | ANHEUSER BUSCH | St. Louis, MO | 6/17–9/21 | $500.00 | |
| 7/26/2026 | Steven Huang | Sandy, UT | 6/17–9/21 | $100.00 | |
| 7/28/2026 | Fran Crookston | Taylorsville, UT | 6/17–9/21 | $100.00 | |
| 7/30/2026 | PETER CHAN | Spanish Fork, UT | 6/17–9/21 | $100.00 | |
| 7/30/2026 | ASHLEY SPATAFORE MIRABELLI | Millcreek, UT | 6/17–9/21 | $300.00 | |
| 8/2/2026 | JASON POLA | Taylorsville, UT | 6/17–9/21 | $25.00 | |
| 8/3/2026 | TAMMY & BRIAN FUKUSHIMA | Salt Lake City, UT | 6/17–9/21 | $500.00 | |
| 8/6/2026 | THOMAS TANG | Park City, UT | 6/17–9/21 | $1,000.00 | |
| 8/6/2026 | ANNIE FUKUSHIMA | Salt Lake City, UT | 6/17–9/21 | $200.00 | |
| 8/6/2026 | EUNICE LANE | Cottonwood Heights, UT | 6/17–9/21 | $1,000.00 | |
| 8/6/2026 | CLIFTON SANDERS | Salt Lake City, UT | 6/17–9/21 | $300.00 | |
| 8/6/2026 | ERIC MANN | Las Vegas, NV | 6/17–9/21 | $1,500.00 | |
| 8/6/2026 | KLANCY DE NEVERS | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/6/2026 | BEVERLEY COOPER | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/8/2026 | AUSTIN MATTSON | Murray, UT | 6/17–9/21 | $25.00 | |
| 8/9/2026 | Matthew DeLong | Salt Lake City, UT | 6/17–9/21 | $200.00 | |
| 8/11/2026 | Colleen Kwan | Taylorsville, UT | 6/17–9/21 | $1,000.00 | |
| 8/11/2026 | XIAOMING DONG | Sandy, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | FLOYD MORI | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | BO LU | Salt Lake City, UT | 6/17–9/21 | $50.00 | |
| 8/11/2026 | ROBSONODA SONODA | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | LUZ ESCAMILLA | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | SIU LIN SANTEE | Salt Lake City, UT | 6/17–9/21 | $1,000.00 | |
| 8/11/2026 | LELA YU | Houston, TX | 6/17–9/21 | $60.00 | |
| 8/11/2026 | JENNIFER HE | Cottonwood Heights, UT | 6/17–9/21 | $140.00 | |
| 8/11/2026 | LUZ ESCAMILLA | Salt Lake City, UT | 6/17–9/21 | $200.00 | |
| 8/11/2026 | ADAM GARDINER | West Jordan, UT | 6/17–9/21 | $335.00 | |
| 8/11/2026 | JOYCE SMITH | Bountiful, UT | 6/17–9/21 | $200.00 | |
| 8/11/2026 | HANG KUEN YEE | Salt Lake City, UT | 6/17–9/21 | $150.00 | |
| 8/11/2026 | SHARON LOUIE | Millcreek, UT | 6/17–9/21 | $150.00 | |
| 8/11/2026 | ALKERMES, INC | Waltham, MA | 6/17–9/21 | $1,000.00 | |
| 8/11/2026 | MY THUY TRAN | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | YI WANG | Saratoga Springs, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | KAM CHAN | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | ANNIE MA | West Valley City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | JENNIFER KWAN | South Salt Lake, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | LOKI TOBIN | Anchorage, AK | 6/17–9/21 | $150.00 | |
| 8/11/2026 | Wu Xu | Holladay, UT | 6/17–9/21 | $200.00 | |
| 8/11/2026 | EMILY STEMBRIDGE | Lehi, UT | 6/17–9/21 | $350.00 | |
| 8/11/2026 | WAYNE CONSULTING MANAGEMENT LLC | West Valley City, UT | 6/17–9/21 | $1,000.00 | |
| 8/11/2026 | XIOHONG TEE | Sandy, UT | 6/17–9/21 | $200.00 | |
| 8/11/2026 | LOCAL 222 DRIVE CHAPTER | Salt Lake City, UT | 6/17–9/21 | $1,000.00 | |
| 8/11/2026 | LUU INVESTMENT GROUP LLC | West Jordan, UT | 6/17–9/21 | $1,000.00 | |
| 8/11/2026 | TSW AUTO SALES & SERVICE INC | Kearns, UT | 6/17–9/21 | $1,500.00 | |
| 8/11/2026 | RICHARD JIRIK | Salt Lake City, UT | 6/17–9/21 | $200.00 | |
| 8/11/2026 | RACHEL YEE | South Salt Lake, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | DAVID LAI | Sandy, UT | 6/17–9/21 | $300.00 | |
| 8/11/2026 | JOY WU | Sandy, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | XUE FENG HUANG | West Valley City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | ZHOU NA LIN | West Valley City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | SAI TSANG | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | BRITT MILLER | Millcreek, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | LIHONG YU | Sandy, UT | 6/17–9/21 | $200.00 | |
| 8/11/2026 | ALICE FU | Salt Lake City, UT | 6/17–9/21 | $500.00 | |
| 8/11/2026 | MANDY HA | Salt Lake City, UT | 6/17–9/21 | $50.00 | |
| 8/11/2026 | BAI CHEN | Salt Lake City, UT | 6/17–9/21 | $200.00 | |
| 8/11/2026 | WENDY ZHANG | Sandy, UT | 6/17–9/21 | $100.00 | |
| 8/11/2026 | FAYE MITSUNAGA | Murray, UT | 6/17–9/21 | $200.00 | |
| 8/12/2026 | KENNETH Y YUAN | Fruit Heights, UT | 6/17–9/21 | $100.00 | |
| 8/13/2026 | SILVIA CATTEN | Millcreek, UT | 6/17–9/21 | $100.00 | |
| 8/14/2026 | TOP NAILS & HAIR BEAUTY SCHOOL LLC | Taylorsville, UT | 6/17–9/21 | $1,500.00 | |
| 8/16/2026 | WOMEN'S DEMOCRATIC CLUB | Salt Lake City, UT | 6/17–9/21 | $200.00 | |
| 8/16/2026 | FRIENDS OF ELIZABETH WEIGHT | West Valley City, UT | 6/17–9/21 | $50.00 | |
| 8/21/2026 | JONATHAN YEATES | Bountiful, UT | 6/17–9/21 | $100.00 | |
| 8/21/2026 | Henry Whiteside | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 8/21/2026 | CALVAN NORTH | Kearns, UT | 6/17–9/21 | $9.00 | |
| 8/22/2026 | OPERATING ENGINEERS LOCAL 3 PAC | Concord, CA | 6/17–9/21 | $1,000.00 | |
| 8/25/2026 | Bradley Nelson | Holladay, UT | 6/17–9/21 | $10.00 | |
| 8/27/2026 | CYNTHIA GODSEY | Salt Lake City, UT | 6/17–9/21 | $50.00 | |
| 8/28/2026 | Fran Crookston | Taylorsville, UT | 6/17–9/21 | $100.00 | |
| 8/28/2026 | ALYN TOALEPAI | Lehi, UT | 6/17–9/21 | $500.00 | |
| 8/31/2026 | ANTHONY P JONES | Millcreek, UT | 6/17–9/21 | $100.00 | |
| 9/1/2026 | JOYCE & JACK DOLCOURT | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 9/2/2026 | JASON POLA | Taylorsville, UT | 6/17–9/21 | $25.00 | |
| 9/7/2026 | KENAN BROWN | Taylorsville, UT | 6/17–9/21 | $100.00 | |
| 9/8/2026 | GAY BENNION | Salt Lake City, UT | 6/17–9/21 | $100.00 | |
| 9/8/2026 | PAUL CHANG | Pomona, CA | 6/17–9/21 | $250.00 | |
| 9/8/2026 | U-CAR PAC | Murray, UT | 6/17–9/21 | $1,001.00 | |
| 9/9/2026 | STUART YOUNG | Midvale, UT | 6/17–9/21 | $50.00 | |
| 9/11/2026 | REAGAN OUTDOOR ADVERTISING | Salt Lake City, UT | 6/17–9/21 | In-kind: campaign advertising | $2,719.00 |
| 9/17/2026 | UTAH BEVERAGE PAC | Salt Lake City, UT | 6/17–9/21 | In-kind: soda for campaign event | $450.00 |
| 9/21/2026 | CALVAN NORTH | Kearns, UT | 6/17–9/21 | $9.00 | |
| 9/21/2026 | TIM FLUETSCH | Sandy, UT | 6/17–9/21 | $1,000.00 | |
| 9/21/2026 | THOMAS W. SEILER | Lindon, UT | 6/17–9/21 | $250.00 | |
| 9/21/2026 | THOMAS W. SEILER | Lindon, UT | 6/17–9/21 | $250.00 | |
| Cash total | $88,651.00 | ||||
| In-kind total | $3,169.00 |
Six contribution rows in her export are marked “[DELETED]” with no details.
IN PLAIN WORDSMost of her spending went to one vendor and one person paid monthly. More than a quarter went out as donations to her party, another candidate and community groups.
Every expenditure on her Convention and Primary reports, by payee as filed. Purposes are mostly “Campaign Expense.”
| Date | Payee (as filed) | Purpose (as filed) | Report | Amount |
|---|---|---|---|---|
| 1/1/2026 | Google Workspace | Campaign Expense | Convention | $18.05 |
| 1/1/2026 | Tissot Solutions | Campaign Expense | Convention | $64.35 |
| 1/1/2026 | Tissot Solutions | Campaign Expense | Convention | $750.00 |
| 1/4/2026 | ActBlue | Campaign Expense | Convention | $30.62 |
| 1/6/2026 | State of Utah | Other | Convention | $117.73 |
| 1/11/2026 | ActBlue | Campaign Expense | Convention | $26.67 |
| 1/12/2026 | Emily Bingham | Campaign Expense | Convention | $600.00 |
| 1/14/2026 | Donation to Dems | Donations | Convention | $400.00 |
| 1/14/2026 | Guayoyo | Campaign Expense | Convention | $63.04 |
| 1/15/2026 | Amazon | Campaign Expense | Convention | $45.88 |
| 1/15/2026 | Amazon | Campaign Expense | Convention | $128.88 |
| 1/18/2026 | ActBlue | Campaign Expense | Convention | $173.91 |
| 1/25/2026 | ActBlue | Campaign Expense | Convention | $7.90 |
| 1/26/2026 | Tissot Solutions | Campaign Expense | Convention | $714.30 |
| 1/28/2026 | Salt Lake County Democratic Party | Political Support | Convention | $619.70 |
| 2/1/2026 | Tissot Solutions | Campaign Expense | Convention | $52.47 |
| 2/1/2026 | Google Workspace | Campaign Expense | Convention | $18.05 |
| 2/4/2026 | Emily Bingham | Campaign Expense | Convention | $600.00 |
| 2/8/2026 | Aiyaart.com | Campaign Expense | Convention | $291.00 |
| 2/8/2026 | Women's Democratic Club of Utah | Donations | Convention | $30.00 |
| 3/1/2026 | Google Workspace | Campaign Expense | Convention | $18.05 |
| 3/3/2026 | Tissot Solutions | Campaign Expense | Convention | $17.24 |
| 3/10/2026 | Emily Bingham | Campaign Expense | Convention | $600.00 |
| 3/11/2026 | Delice Bakery | Campaign Expense | Convention | $49.69 |
| 3/19/2026 | Tissot Solutions | Campaign Expense | Convention | $350.00 |
| 3/22/2026 | Donation to Dems | Donations | Convention | $300.00 |
| 3/22/2026 | ActBlue | Campaign Expense | Convention | $0.99 |
| 3/29/2026 | ActBlue | Campaign Expense | Convention | $24.10 |
| 4/1/2026 | ActBlue | Campaign Expense | Primary | $41.72 |
| 4/1/2026 | Google Workspace | Campaign Expense | Primary | $18.05 |
| 4/1/2026 | Emily Bingham | Campaign Expense | Primary | $600.00 |
| 4/2/2026 | Tissot Solutions | Campaign Expense | Primary | $1,500.00 |
| 4/5/2026 | ActBlue | Campaign Expense | Primary | $40.50 |
| 4/9/2026 | Young Dems UT | Donations | Primary | $200.00 |
| 4/12/2026 | ActBlue | Campaign Expense | Primary | $142.21 |
| 4/15/2026 | Taylorsville Dayzz Inc | Donations | Primary | $1,500.00 |
| 4/19/2026 | ActBlue | Campaign Expense | Primary | $13.83 |
| 4/24/2026 | Women's Democratic Club of Utah | Campaign Expense | Primary | $75.00 |
| 4/26/2026 | ActBlue | Campaign Expense | Primary | $78.42 |
| 4/26/2026 | Act Blue | Campaign Expense | Primary | $64.45 |
| 5/1/2026 | Google Workspace | Campaign Expense | Primary | $18.05 |
| 5/1/2026 | Tissot Solutions | Campaign Expense | Primary | $16.83 |
| 5/4/2026 | Emily Bingham | Campaign Expense | Primary | $600.00 |
| 5/4/2026 | Tissot Solutions | Campaign Expense | Primary | $1,500.00 |
| 5/4/2026 | Committee to Elect Verona Mauga | Political Support | Primary | $500.00 |
| 5/8/2026 | Bennion Junior High | Donations | Primary | $200.00 |
| 5/10/2026 | ActBlue | Campaign Expense | Primary | $245.93 |
| 5/17/2026 | ActBlue | Campaign Expense | Primary | $95.81 |
| 5/22/2026 | Utah Dems | Donations | Primary | $1,000.00 |
| 5/24/2026 | ActBlue | Campaign Expense | Primary | $23.71 |
| 5/31/2026 | ActBlue | Campaign Expense | Primary | $33.99 |
| 6/1/2026 | Tissot Solutions | Campaign Expense | Primary | $53.46 |
| 6/1/2026 | Google Workspace | Campaign Expense | Primary | $18.05 |
| 6/2/2026 | Emily Bingham | Campaign Expense | Primary | $600.00 |
| 6/2/2026 | Tissot Solutions | Campaign Expense | Primary | $1,200.66 |
| 6/2/2026 | Tissot Solutions | Campaign Expense | Primary | $1,500.00 |
| 6/7/2026 | ActBlue | Campaign Expense | Primary | $22.72 |
| 6/10/2026 | Salt Lake County Democrats | Donations | Primary | $185.00 |
| Total | $18,201.01 |
Tissot Solutions is listed only as “Campaign Expense” on her reports; its own website describes it as a fundraising and compliance consulting firm with staff in Salt Lake City, Las Vegas, Reno, Seattle and Albuquerque, serving candidates and advocacy nonprofits, with Kalani Tissot as principal consultant. It was also her largest payee in 2025 ($5,346.30). The monthly $600 payments to Emily Bingham are listed as “Campaign Expense” with no further description. Two entries are filed as “Donation to Dems” ($700) without naming which group. Her $500 to the Committee to Elect Verona Mauga went to the House member for District 31, which sits inside SD-12. Spending after June 10 is not in hand.
IN PLAIN WORDSKwan sponsored seven Senate bills in 2026. Two passed. She also carried three House bills through the Senate that became law. None of her 2026 bills set money aside.
From the Legislature’s bill list for Karen Kwan, 2026 General Session, and each bill’s introduced or enrolled text on le.utah.gov. “Filed” means the bill did not pass before the session ended. The state lists no bills she co-sponsored in 2026. Her votes were not reviewed. Tyler has not held office, so she has no bill record.
| Bill | Short title | What it would have done |
|---|---|---|
| S.B. 106 | Educator Compensation Amendments | Keep the educator salary adjustment from depending on the Utah Fits All Scholarship Program and its lawsuit. |
| S.B. 79 | Verification Form Amendments | Technical fixes to the verification forms on initiative and referendum signature packets. |
| S.B. 53 | Public Land Management Advisory Board Amendments | Add the state historic preservation officer and the Trust Lands director to the board. |
| S.B. 29 | Child Care Advisory Committee Amendments | Extend the committee’s end date from 2026 to 2029. |
| S.B. 14 | Utah Commission on Aging Sunset Amendments | Extend the commission’s end date from July 1, 2026 to July 1, 2031. |
Whether the Child Care Advisory Committee and the Commission on Aging were extended by a different bill was not checked for this page.
IN PLAIN WORDSKwan’s campaign site names four issues. This lines each one up with what she sponsored and how she voted in 2026 on the bills reviewed here. Read the whole row; no single vote tells the story.
| Her issue (her words) | Her 2026 bills | Her 2026 votes reviewed here |
|---|---|---|
| Environment: “I value our natural environment…” | S.B. 53 (public land board) did not pass. She disclosed Jordan River development near her home as a possible conflict. | S.B. 225, Inland Port water rule: yes in committee on Feb. 5, when the bill capped water use at 200,000 gallons a day in Salt Lake City; no on March 6, when the Senate accepted the House version that removed the cap and applied the rule statewide. It passed 19–8; she was one of the 8. H.B. 507, data centers: yes in committee on March 2, which she was chairing that day, and yes on the Senate floor on March 5 (22–2). |
| Education: “investing wisely in our greatest assets – our children” | S.B. 106 (teacher pay and Utah Fits All) did not pass. | H.B. 1, education base budget: yes (28–0). H.B. 520, college student housing study: yes in committee. |
| Economy: “Small businesses are the lifeblood of Utah” | No 2026 bill on small business. | S.B. 327, occupational licensing: no in committee (passed 3–1). H.B. 527, pharmacy pricing: yes in committee (2–1); independent pharmacies and the Utah Retail Merchants Association spoke for it, a pharmacy benefit manager against. |
| Elderly: “support and protect those who have worked hard all their lives” | S.B. 14 (extend the Commission on Aging) did not pass. | No 2026 senior-services vote reviewed. |
On March 2, the minutes say “Acting Chair Kwan called the meeting to order.” Three of the committee’s six members voted on H.B. 507; Senate President Adams, Sen. Millner and Sen. Stevenson were absent for that vote. Under Senate Rule SR3-2-203, a majority of a standing committee is a quorum, and leadership members count toward it only while present. With the President absent, the quorum was three, so the quorum rule was met. Speakers in favor were the Utah Association of Counties and the Utah League of Cities and Towns.
Quorum rule followedHer site lists 14 bills and resolutions she says she “sponsored and passed” in earlier years, including three child care licensing bills, student aid, assisted living facilities, occupational and cosmetology licensing, small claims, mental health protections for first responders, and resolutions on Railroad Workers Day, the Lunar New Year and the value of women. The list gives no years and was not checked bill by bill. None of the 14 deals with the environment. The railroad-worker resolutions line up with her unpaid role as president of the Chinese Railroad Workers Descendants Association, which she disclosed.
Her own list, not checkedHer site lists more than 100 endorsers, including AFT-Utah, Equality Utah, the Utah Planned Parenthood Action Council, the North Jordan Irrigation Company, several Democratic caucuses, and current and former officials. Many titles on the list are out of date (for example, Ben McAdams as Salt Lake County mayor), so it appears to come from an earlier campaign; this page doesn’t treat it as a 2026 list. Seventeen names on it also appear on her 2026 contributor list, together $3,425, including Luz Escamilla, Peter Corroon, Ben McAdams, Patrice Arent and Mark Wheatley (matched by name). None of the endorsing organizations appears as a 2026 contributor.
From her campaign siteVotes were pasted from the roll calls and committee minutes on le.utah.gov. Only the votes named here were reviewed. On the same two floor votes, Plumb (SD-9) and Buss (SD-11) voted the same way she did: yes on H.B. 507, no on the final S.B. 225.
IN PLAIN WORDSTyler’s reports show five small gifts and no spending. No campaign website or issue positions were found.
Cash raised 1/1–9/21/26. $18,201.01 spent through 6/10/26.
Raised 4/18–9/1/26. No expenditures in her export.
| Date | Contributor (as filed) | City | Report | Amount |
|---|---|---|---|---|
| 4/18/2026 | Carbon Lundgren | West Valley City, UT | Primary | $50.00 |
| 4/18/2026 | Nicole Olsen | West Valley, UT | Primary | $26.00 |
| 8/7/2026 | Shari Sowards | San Ramon, CA | 8/7–9/1 | $50.00 |
| 8/25/2026 | Mr. & Mrs. Dennis Watson | Salt Lake City, UT | 8/7–9/1 | $100.00 |
| 9/1/2026 | Mr. Fred Cox | West Valley City, UT | 8/7–9/1 | $500.00 |
| Total | $726.00 |
How this was read: her DEX export (DEX20260924_085645.csv) lists two contributions on the Primary Report and no Convention Report rows and no expenditures. Her later itemized list (8/7–9/1/26) was pasted from the state site. The export doesn’t show how she paid her filing fee or any other costs.
Who she is, from her own materials: the Utah Republican Party’s candidate page lists a Ph.D. in sociology from Mississippi State University, a master’s in instructional technology from Utah State University, licensure as a social worker in Utah, and a move to Utah in 1992. Her disclosure form lists Salt Lake Community College (adjunct professor; previously professor).
No campaign website was found as of Sept. 24, 2026. BallotReady and Civoren list no issue positions for her.
Read from DEX export and pasted listIN PLAIN WORDSWhat each candidate says they’ll work on, from their own materials. These are their claims, not checked facts.
How her four issues line up with her 2026 bills: education (S.B. 106, educator pay, did not pass), economy (no 2026 bill), environment (S.B. 53, public land board, did not pass; she also disclosed the Jordan River conflict), elderly (S.B. 14, Commission on Aging, did not pass).
How this was read: Kwan’s quotes are from the Issues section of her campaign site, kwanforsenate.com, as captured Sept. 24, 2026. The site’s sign-up link is labeled 2024, so the text may date from her last campaign. For Tyler, BallotReady, Civoren and the Utah GOP candidate page were checked on Sept. 24, 2026. A state elections PDF for her is a scanned image this site’s tool couldn’t read, so it is treated as unread.
IN PLAIN WORDSEach candidate filled out the state’s conflict-of-interest form. This is what each one wrote, read from the filed text.
| Item | Kwan (D) | Tyler (R), signed “Deidre Ann Tyler” |
|---|---|---|
| Employers | Salt Lake Community College (professor emeritus, psychology; previously also adjunct); State of Utah, State Senate | Salt Lake Community College (adjunct professor; previously professor) |
| Entities owned or led | N/A | n/a |
| $5,000+ income sources | N/A | n/a |
| Stocks or accounts of $5,000+ | TIAA (401a), Schwab (401k), TD Ameritrade (broker), Fidelity | n/a |
| Boards | OCA-Utah (advisor to board, unpaid); Chinese Railroad Workers Descendants Association (president, unpaid); United Way of Salt Lake (board, unpaid) | n/a |
| Spouse | Travis Dahl; Granite School District | n/a |
| Optional: property | “My primary residence is adjacent to private property (owned by someone else) and state land that is deemed open space and sits along the Jordan River.” “While it would not economically benefit me, development along the Jordan River where my house sits might constitute a conflict.” | n/a |
Same college. Both candidates list Salt Lake Community College. Kwan lists herself as professor emeritus in psychology; Tyler as an adjunct professor. BallotReady lists Tyler at the University of Utah; this page goes by her own form.
A voluntary disclosure. Kwan used the optional property section to name a possible conflict that the form doesn’t require her to list. That is the kind of disclosure the form invites.
Two retirement accounts listed as “stocks.” The form excludes funds managed by a third party. Kwan listed her retirement and brokerage accounts anyway, which is more than required.
Kwan used the optional sections Tyler: “n/a” after employerIN PLAIN WORDSSeveral of Kwan’s donors also gave in other races on this site, including to Republicans. A shared donor is a connection, not an accusation.
Every arrow is money as filed. Shared donors are matched by the street address on each report.
Patrick de Freitas of Salt Lake City gave Kwan $500 (1/1/26), Jen Plumb (D) $500 and Emily Buss (Forward) $515. All three entries list the same address.
Gave Kwan $1,000 (4/1/26) and Buss $750. Both entries list the same West 42nd Street address in New York. The name matches the founder of the national Forward Party; the filings don’t say more.
Gave Kwan $500 on 12/3/25 and $500 on 6/17/26. The same PAC gave Republican Brooks Benson $800 in SD-11 and Sen. Tamara Tran $1,000.
The credit union PAC at 455 E. 500 South gave Kwan $2,000 in two checks and Benson $1,000. The Utah Association of Realtors PAC gave Kwan $1,000 and Benson $1,500. Both give to candidates in both parties.
SenDemPAC gave Kwan $10,000, the same as Plumb. Kwan is not one of its registered officers. Fresh Air PAC (Stewardship Utah) gave Kwan $2,000, the same as Plumb; it also gives to Republicans.
rPlus Energies, a Salt Lake energy developer, gave $500 (6/17/26). Kwan sits on the Senate committee that handles public utilities and energy. Kem Gardner, founder of the Gardner Company, gave $3,000 in two checks. Both are listed as filed.
Entries under the names of Senate Minority Leader Luz Escamilla ($300), Rep. Jennifer Dailey-Provost ($250, House sponsor of her S.B. 314), Salt Lake City Mayor Erin Mendenhall ($250) and SD-13 Democratic nominee Silvia Catten ($100). Several out-of-state names match lawmakers in other states; those are not confirmed.
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 WORDSEach topic gets a grade, A (best) to F (worst), on five questions: Does it check power? Can the public see it? Is it clear who pays? What does it do to air, water and land? Do the people affected get a real say? N/A means the question doesn’t apply.
How to read these: grades judge only what has already happened in the filings as of Sept. 24, 2026. They judge the record, not the person.
| Criterion | Grade and reason |
|---|---|
| Power | CTwo-thirds of her money is from individuals; her largest check is from her own caucus’s PAC. The money, by category (Jan. 1–Sept. 21, 2026, cash and in-kind): individuals $58,450 (63.7%); caucus and leadership PACs $10,000 (10.9%); other organizations $22,970 (25.0%); party help $400 (0.4%). Own money: none reported. Own money is stated here, not graded. Power C: 63.9% of the counted money came from individual people. Regraded Oct. 2, 2026 on the Hive's fixed scale; earlier: B. 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. |
| Transparency | BEvery entry is itemized and in-kind help is described. A few entries carry the wrong state code, and six rows are deleted with no details. |
| Financial accountability | BHer largest payee is an identifiable fundraising and compliance firm. $3,600 in monthly payments to one person and $700 in “Donation to Dems” aren’t described further, and a 2025 entry was deleted without an explanation in the export. |
| Environmental impact | N/ANot applicable. |
| Community impact | BHundreds of small, mostly local gifts; 11.8% of cash from outside Utah. |
| Criterion | Grade and reason |
|---|---|
| Power | N/AToo little money to weigh. |
| Transparency | CHer gifts are itemized, but no website, positions or spending are on record. |
| Financial accountability | CNo expenditures are listed, so the filings don’t show how campaign costs were paid. |
| Environmental impact | N/ANot applicable. |
| Community impact | CVoters have little from the record to compare her with the incumbent. |
| Criterion | Grade and reason |
|---|---|
| Power | N/ANot applicable. |
| Transparency | AKwan named a possible property conflict on her own and listed accounts the form doesn’t require. Tyler answered every item. Kwan lists the State Senate on her employer line, so her legislative pay is on the form. Both leave the income line blank while naming their jobs; because the jobs are named, that is noted here, not graded (Oct. 3, 2026). |
| Financial accountability | BNeither lists outside business income; both list their college employer. |
| Environmental impact | BKwan flagged Jordan River development as a possible conflict before any vote on it. |
| Community impact | BHer unpaid board seats (OCA-Utah, United Way, CRWDA) are disclosed. |
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.)
The two bills she sponsored that became law and the three House bills she carried, graded on what the law does. Read from each enrolled bill’s summary and money lines on le.utah.gov. P = power, T = transparency, $ = financial accountability, E = environmental impact, C = community impact.
| Bill | What it does | P | T | $ | E | C | Why |
|---|---|---|---|---|---|---|---|
| S.B. 314 Sleep disorders education · primary sponsor | The state health department must make sleep-health education materials and do outreach; it may partner with others. | N/A | N/A | C | N/A | B | Public health benefit; a new duty with no money set aside. |
| S.B. 175 Autism insurance · primary sponsor | Amends autism insurance coverage rules, defines terms and creates a reporting requirement. | N/A | B | N/A | N/A | B | Adds reporting; the summary doesn’t detail coverage changes. |
| H.B. 565 City library tax notices · Senate sponsor | In first-class counties, property-tax notices must list a city library levy separately. | N/A | A | B | N/A | B | Owners can see what the library tax costs them. |
| H.B. 531 Scarification · Senate sponsor | Sets safety standards for body-art shops offering scarification and makes it a crime to do it on minors for pay. | C | N/A | N/A | N/A | B | Adds a new crime and rules; aimed at protecting minors. |
| H.B. 420 City council vacancies · Senate sponsor | Changes how cities fill a vacant elected office and break ties. | C | N/A | N/A | N/A | C | The summary doesn’t show whether voters get more or less say. |
The pattern: mostly B’s, one A for putting a library tax on its own line of the tax notice, and no D or F. The laws are narrow; none touches the environment or sets money aside.
IN PLAIN WORDSThese questions come from what the filings show and what they leave out. Each has a direct answer. None assumes anything improper.