Folsom Money Watch
Follow the Money
Follow the Money

A Nonpartisan Public-Records Project · Page last updated October 18, 2026

See anything incorrect? Let us know.

Who funds Folsom's council member elections?

Folsom caps direct campaign contributions at $150 per contributor — whether an individual, a business, or a PAC — one of the strictest limits in California. So the real money arrives another way: independent expenditure committees funded by outside interest groups, including homebuilders, developers, chambers of commerce, and unions. Every dollar figure below comes from official campaign filings with the Folsom City Clerk; election results come from Sacramento County's certified returns. Click any figure to read the source document yourself.

$76,501independent spending reported so far in the 2026 council races as of October 15 (FPPC Form 496) — $72,662 of it on the three incumbents
$369,478independent spending reported in Folsom council races across the 2022, 2024 and 2026 elections
$319,470of it — 86% — from building-industry & chamber-of-commerce committees
$37,175reported spent opposing candidates in 2022–2024 (Barbara Leary & Hla Elkhatib, 2024)
$150the most any single contributor — individual, business, or PAC — may give a Folsom council candidate directly (Measure V, 1994)

// A note before you read on: independent expenditures are legal, disclosed, and — by law — made without the candidate's involvement. No candidate controls the money spent for them, or against an opponent. Nothing on this site should be read to state or imply that any candidate directed, coordinated, requested, or is responsible for any independent expenditure — for or against anyone. We simply show, in one place, what the public filings say.

01

The November 2026 election: the money so far

Districts 1, 3, and 5 vote this November 3. Candidate filing closed August 7, 2026 — the seven candidates below have all qualified for the ballot per the City Clerk’s candidate filing status report.

CandidateOwn committee raised, 2026¹IEs reported in support²IEs reported against²Money behind the candidacySources (Form 460)
Mike Kozlowski
Mike Kozlowski
District 1 · incumbent
$7,223.00$22,411.92—$29,634.92Jul 1–Sep 19 460 (217483618); nothing reported through Jun 30
Chad Vander Veen
Chad Vander Veen
District 1 · challenger
$5,360.24——$5,360.24Jan–Jun + Jul–Sep 460s (217086072, 217487277)
Paul Kerfeld
District 1 · challenger
$5,245.00——$5,245.00Jul 28–Sep 19 460 as amended (217487577)
Sarah Aquino
Sarah Aquino
District 3 · incumbent
$13,223.49$30,900.34—$44,123.83Jul 1–Sep 19 460 (217513042); $0 through Jun 30
Jag Nagendra
Jag Nagendra
District 3 · challenger
$15,165.78$3,839.12—$19,004.90Jan–Jun + Jul–Sep 460s (217101200, 217500839); incl. $1,500 self-loan
Anna Rohrbough
Anna Rohrbough
District 5 · incumbent
$11,537.00$10,174.95$9,174.96†$21,711.95Jan–Jun + Jul–Sep 460s (217004543, 217475280); incl. $1,000 self-loan
Justin Hurst
Justin Hurst
District 5 · challenger
$15,390.00——$15,390.00Jan–Jun as amended + Jul–Sep 460s (217510155, 217509993); incl. $10,000 self-loan
2026 independent expenditures reported to date$67,326.33$9,174.96†$76,501.29

¹ Form 460 Summary Page Line 5, Column B (calendar-year total through September 19, 2026, the close of the first pre-election period), self-loans included. ² Every Form 496 filed in these races through October 15, 2026, itemized in the ledger below. † Reported as filed. The committee’s October 15 report on Anna Rohrbough (filing 217642982) marks the Oppose box; its three other 2026 reports on her mark Support, and this report’s cumulative total continues that support figure, so the box is likely a filing error. No amendment has been filed. This site reports what the filing says and will update if one is.

First independent expenditures of the 2026 cycle: on September 14, 2026, the Committee for Home Ownership, Sponsored by North State Building Industry Assoc. (FPPC ID 782240) — the homebuilder committee whose mass-mail spending appears throughout the 2022 and 2024 ledger entries below — e-filed the cycle’s first three Form 496 reports: $1,000 of polling “for advertising decisions” (expenditure date September 11, 2026) in support of each of the three incumbents on the ballot — Mike Kozlowski (filing 217426350), Sarah Aquino (filing 217426422), and Anna Rohrbough (filing 217426441). Each report also itemizes the committee’s own recent contributors (Form 496 Part 3), readable in the archived filings. As with every independent expenditure on this site: these are made, by law, without the candidate’s involvement, and no candidate controls or is responsible for them.

October: the mail and digital spending has started. Between October 8 and 10, 2026, three committees e-filed seven more Form 496 reports. The NSBIA Committee for Home Ownership reported mass mail supporting each of the three incumbents — $9,174.95 for Anna Rohrbough (filing 217604009), $9,714.04 for Mike Kozlowski (filing 217604064; the committee e-filed an identical second report three minutes later, filing 217604096, carrying the same cumulative total, which this site counts once), and $10,625.17 for Sarah Aquino (filing 217604082). The Sacramento Metropolitan Chamber PAC reported $8,650 in polling and web spending supporting Sarah Aquino (filing 217626127). And the Fire Fighters Local 522 PAC — the union committee that appears in the 2022 and 2024 ledger entries below — reported its first 2026 spending: $3,839.12 supporting Jag Nagendra in District 3 (signs, voter data, a mailer and social media; filing 217606893, filing 217626119) and $1,983.80 supporting Mike Kozlowski in District 1 (filing 217626107). Reported independent spending in the 2026 cycle now stands at $46,987.08 — $41,164.16 from builder and chamber committees, $5,822.92 from the firefighters’ union PAC. Each report also itemizes the filing committee’s own recent contributors (Form 496 Part 3), readable in the archived filings. As with every independent expenditure on this site: made, by law, without the candidate’s involvement.

October 15: a second mailer for each incumbent. The NSBIA Committee for Home Ownership e-filed three more Form 496 reports on October 15, 2026, each a mass mailing: $9,714.08 for Mike Kozlowski (filing 217642935), $10,625.17 for Sarah Aquino (filing 217642955), and $9,174.96 on Anna Rohrbough (filing 217642982 — filed with the Oppose box marked; see the note under the table). That brings this one committee to $62,028.37 across the three incumbents this cycle, and total reported independent spending in the 2026 races to $76,501.29. Each of the three reports also itemizes six new contributions to the committee received October 8–14, totaling $22,634, on top of the six received September 22–October 5 reported earlier — all from homebuilders, land and engineering firms, a Lincoln city council committee, and a Sacramento policy committee, itemized by name in the archived filings (Form 496 Part 3).

Pre-election money reports are arriving now: the first pre-election Form 460 of the cycle — covering July 1 through September 19, 2026 — was due September 24, 2026. All seven candidates’ reports were e-filed September 21–24 and are reflected in the cards below. The second pre-election statement, covering September 20 through October 17, is due October 22, 2026.

District 1Seat on ballot
Mike Kozlowski
Mike KozlowskiIncumbent · qualified for the ballot August 7, 2026 (City Clerk filing log) · filed 2026 candidate intention August 14, 2026 (Form 501, filing 217239396), accepting the city’s voluntary expenditure ceiling · redesignated his existing committee as “Mike Kozlowski for Folsom City Council 2026” (FPPC ID 1401622) for the District 1 race by Form 410 amendment, received by the Secretary of State August 12, 2026 (filing 217348562) · NSBIA Committee for Home Ownership reported $1,000 in polling in his support, September 2026 (Form 496, filing 217426350) and $9,714.04 in mass mail in his support, October 8 (filing 217604064; duplicate report 217604096) and another $9,714.08 in mass mail, October 15 (filing 217642935) — $20,428.12 from this committee so far · Fire Fighters Local 522 PAC reported $1,983.80 in his support — signs, social media, graphic design, voter data — September–October 2026 (filing 217626107) IncumbentBuilder/chamber IE support (2022, 2026)Union IE support (2022, 2026)
Chad Vander Veen
Chad Vander VeenChallenger · filed candidate intention June 1, 2026 (as Hans C. Vander Veen, filing 216860908) · committee reported $4,779.24 raised July 1–September 19, 2026 — $4,199.24 itemized (individual donors at or under the $150 cap, plus $250 from two political clubs, each itemized on the filing) and $580 unitemized — bringing 2026 fundraising to $5,360.24, with $3,192.11 cash on hand (pre-election Form 460, filing 217487277; Jan–Jun: filing 217086072)
Paul KerfeldChallenger · filed candidate intention July 27, 2026 (Form 501, filing 217086227) · committee “Paul Kerfeld Folsom City Council 2026 District 1” (FPPC ID 1494115) reported $5,245 raised July 28–September 19, 2026 — $245 in contributions plus a $5,000 candidate self-loan — with $2,368.47 spent and $2,876.53 cash on hand (pre-election Form 460 as amended, filing 217487577)
Kozlowski’s first 2026 money report: $7,223 raised July 1–September 19, 2026 — $2,223 in contributions plus a $5,000 candidate self-loan — with $7,845.32 cash on hand (pre-election Form 460, filing 217483618). Itemized donors: six individuals ($750 combined) and six businesses and political committees ($150 each, $900 combined) — two of the latter are committees whose independent spending appears in the 2022–2024 ledger below, all twelve itemized on the filing. Through June 30 the committee had reported no 2026 fundraising and $1,911.95 cash on hand (filing 216988732).
District 3Seat on ballot
Sarah Aquino
Sarah AquinoIncumbent · filed 2026 candidate intention June 23, 2026 (Form 501, filing 216924827); committee “Sarah Aquino for Folsom City Council 2026” (FPPC ID 1492692) reported $13,223.49 raised July 1–September 19, 2026 — her first money of the cycle, after a Jan–Jun statement showing nothing raised — all itemized donors individuals, with $7,761.68 spent and $5,461.81 cash on hand (pre-election Form 460, filing 217513042; Jan–Jun filing 217093044) · NSBIA Committee for Home Ownership reported $1,000 in polling in her support, September 2026 (Form 496, filing 217426422) and $10,625.17 in mass mail in her support, October 8 (filing 217604082) and another $10,625.17 in mass mail, October 15 (filing 217642955) — $22,250.34 from this committee so far · Sacramento Metropolitan Chamber PAC reported $8,650 in polling and web spending in her support, October 2026 (filing 217626127) IncumbentBuilder/chamber IE support (2022, 2026)
Jag Nagendra
Jag NagendraChallenger · committee reported $8,873 raised Jan–Jun 2026 — $6,950 itemized from individual donors, $900 from political clubs, professional associations, and union locals (each at or under the $150 cap), and $1,023 unitemized — with $5,798.88 spent, $1,500 in prior candidate self-loans outstanding, and $9,751.64 cash on hand (Form 460, filing 217101200; 2024 candidate intention 214425394) · then $4,792.78 more July 1–September 19, all itemized donors individuals, bringing 2026 fundraising to $15,165.78 including the $1,500 self-loan, with $12,540.04 spent this year and $7,803.26 cash on hand (pre-election Form 460, filing 217500839) · Fire Fighters Local 522 PAC reported $2,839.12 in his support — signs, voter data and a mailer, September 25–October 7 (filing 217606893) — and another $1,000 in social media, October 8 (filing 217626119): $3,839.12 so far Union IE support (2026)
District 5Seat on ballot
Anna Rohrbough
Anna RohrboughIncumbent Vice Mayor · committee reported $11,537 raised in 2026 through September 19 — $10,537 in contributions plus a $1,000 candidate self-loan — with $5,417.91 cash on hand; itemized donors in the July–September period include three organizations ($400 combined) — one of them a PAC whose independent spending appears in the 2024 ledger below — as itemized on the filing (pre-election Form 460, filing 217475280; Jan–Jun, itemized donors all individuals: filing 217004543) · NSBIA Committee for Home Ownership reported $1,000 in polling in her support, September 2026 (Form 496, filing 217426441) and $9,174.95 in mass mail in her support, October 8 (filing 217604009), then a further $9,174.96 mass mailing on October 15 reported with the Oppose box marked (filing 217642982; cumulative $19,349.91 — see the note under the 2026 table) IncumbentBuilder/chamber IE support (2026)
Justin Hurst
Justin HurstChallenger · filed candidate intention Jan 21, 2026 (Form 501, filing 215517034); committee reported $11,500 raised Jan–Jun 2026 — $1,500 in contributions (itemized donors: nine individuals and one political club) plus a $10,000 candidate self-loan — with $9,306.21 cash on hand (Form 460, filing 217127273, as amended 217510155) · then $3,890 more July 1–September 19, all itemized donors individuals, bringing 2026 fundraising to $15,390 including the $10,000 self-loan, with $5,109.68 paid out and $2,097.75 in unpaid bills this year, and $10,280.32 cash on hand (pre-election Form 460, filing 217509993)
02

The sitting council: how the 2022 and 2024 winners were funded

For each member: what their own committee raised in their winning election year (the $150-cap money), how much of it was their own personal loans, and what outside committees spent on their behalf. Bars show the total money behind the win — one color key, below, runs through every figure, bar, and chart on this page. Sources link to the actual filings. Independent expenditures are lawful, are made without candidate coordination, and are described here exactly as the spending committees reported them; no wrongdoing by any candidate, committee, or donor is alleged or implied.

Own money — self-loans Own money — donations Business & industry IEs for them Union IEs for them Money against them / for opponent
Mike Kozlowski official photo

Mike Kozlowski

District 1 · Elected 2018 · Re-elected 2022

2022 re-election · District 1

$9,737own committee raised (CY 2022) — $5,975 of it self-loans
$18,252builder + chamber IE support for him (NSBIA $8,951 · JobsPAC $9,301)
$6,707firefighters union IE support (Local 522)
Own money: self-loansOwn money: donationsBuilder/chamber IEsUnion IEs
Funding profileBuilding-industry and chamber committees reported the bulk of the outside spending supporting his 2022 re-election, with the firefighters' union reporting the rest. His own fundraising was largely self-loans — $5,975 of the $9,737 his committee reported — with the remaining contributions arriving at or under the $150 cap from development, real-estate, chamber, and trade sources, three Laborers' union PACs, and individual donors.
Justin Raithel official photo

Justin Raithel

District 2 · Mayor 2026 · Elected 2024

2024 election · District 2 (won 39.6% – 31.1% – 29.4%)

$30,638own committee raised (CY 2024) — $15,000 self-loans
$60,461builder/chamber IE support for him (NSBIA $19,473 · JobsPAC $25,998 · Metro Chamber PAC $14,990)
$5,767firefighter signs $2,515 + deputy-sheriffs'-association-funded canvassing $3,252
$18,596separately, the NSBIA committee reported mail opposing his opponent Hla Elkhatib (independent of his campaign)
Own money: self-loansOwn money: donationsBuilder/chamber IEsUnion IEs
Funding profileBusiness and chamber committees reported more independent spending in support of his 2024 run than for any other current council member. Half his own 2024 treasury was self-loans; the large majority of his donations were direct contributions from individuals, alongside ten PAC, committee, and local-business checks at or under the $150 cap.
  • Sources: Form 460s 214425545 214425550 214425566 214425571 · Metro Chamber 496 214425715 · IE ledger below.
  • 2026 update: his committee’s semi-annual Form 460 for Jan 1 – Jun 30, 2026 reports no new contributions, $166.10 in expenditures, $342.92 cash on hand, and the $15,000 candidate loan from 2024 still outstanding (Form 460, filing 217068578).
Sarah Aquino official photo

Sarah Aquino

District 3 · Elected 2018 · Re-elected 2022

2022 re-election · District 3

$21,639own committee raised (CY 2022) — $6,700 self-loans
$17,126builder + chamber IE support for her (NSBIA $8,996 · JobsPAC $8,129)
Own money: self-loansOwn money: donationsBuilder/chamber IEs
Funding profileChamber and builder committees reported the independent expenditures shown above supporting her 2022 re-election. Her committee's donors — individuals, PACs, and business committees alike — all gave at or under the $150 cap.
Barbara Leary official photo

Barbara Leary

District 4 · Elected 2024

2024 election · District 4 (won 46.8% – 41.2% – 12.0%)

$22,080own committee raised (CY 2024) — ~140 itemized individual contributions; $0 net self-loans (loans fully repaid within the year, Form 460 Summary Line 2)
$18,579NSBIA committee mail reported opposing her
$74,772IE support behind her opponent Jim Ortega (NSBIA, JobsPAC, Metro Chamber, "Business Leaders" committee, firefighters)
Own money: donations ($0 net self-loans)IE money against her or for her opponent
Funding profileSmall-dollar and civic-organization funded. In 2024 the NSBIA committee reported mail opposing her, and roughly $75K in independent expenditures supported her opponent. She won. Her own money came almost entirely as direct contributions from individuals and local civic organizations, with no developer or building-industry money and only a few small business checks at or under the cap.
Anna Rohrbough official photo

Anna Rohrbough

District 5 · Vice Mayor 2026 · Elected 2022

2022 election · District 5 (defeated Kerri Howell by 266 votes)

$7,677own committee raised (CY 2022) — $1,000 of it a net self-loan; every itemized donor an individual, $50–$150
$7,808firefighters union IE support for her (Local 522: signs, mail, door hangers)
$35,389builder/chamber IE money behind her opponent (NSBIA $26,965 · JobsPAC $8,424)
Own money: self-loansOwn money: donationsUnion IE for herIE money against her or for her opponent
Funding profileZero PAC or business money in 2022: every contribution came from individual donors, plus a $1,000 net self-loan. The firefighters' union reported independent expenditures supporting her, while builder and chamber committees reported their spending behind her opponent.
03

How money actually moves in Folsom

Three rules explain nearly everything on this page.

The $150 cap makes candidates poor…

Folsom's Measure V (1994) limits any contribution to a council campaign to $150. The winning campaigns of 2022 and 2024 raised between roughly $7,700 and $31,000 — and much of that is often the candidate's own money loaned to their committee.

…so outside committees carry the race

Independent expenditure (IE) committees may spend unlimited amounts for or against candidates, as long as they don't coordinate with them. In 2024 IE committees reported $201,307 — more than every candidate combined raised.

The same funders appear every cycle

In both recent council elections (2022 and 2024), the same two committees — one sponsored by a regional homebuilding-industry association, the other by a local chamber of commerce — were the dominant outside spenders. Their own filings disclose where that money comes from, itemized contributor by contributor, in the reports archived on this site and listed in the ledger below.

04

Follow the money, candidate by candidate

Each bar is the total reported money behind a candidacy in the candidate’s most recent race: the candidate’s own committee fundraising (Form 460, calendar year of the election, self-loans included) stacked with independent expenditures that committees reported making in support of them (Form 496). Independent expenditures are made without candidate coordination. The chart shows the five sitting council members, with the two 2024 challengers in their races’ IE crossfire at the right (neither was elected); three other candidates with ledger entries are noted below the chart rather than charted. This chart covers completed races only; independent expenditures reported in the ongoing 2026 cycle appear in the 2026 ballot section above and in the full ledger below.

Candidate’s own committee money (incl. self-loans) IEs reported in support — business/industry committees IEs reported in support — public-safety union committees ✻ IEs reported in opposition (shown as note, not in bar)
Show the exact numbers behind each bar
Candidate (race)Own committee¹Business-cmte IEs²Union-cmte IEs²Bar totalIEs opposing³
Justin Raithel (2024, D2)$30,638.00$60,460.86$5,766.87$96,865.73—
Sarah Aquino (2022, D3)$21,638.91$17,125.61—$38,764.52—
Mike Kozlowski (2022, D1)$9,737.19$18,252.26$6,706.77$34,696.22—
Barbara Leary (2024, D4)$22,080.23——$22,080.23$18,579.05
Anna Rohrbough (2022, D5)$7,677.00—$7,808.38$15,485.38—
Jim Ortega (2024, D4)$14,679.00$72,257.42$2,514.88$89,451.30—
Hla Elkhatib (2024, D2)$34,095.00——$34,095.00$18,595.85

¹ Form 460 Summary Page Line 5, Column B (calendar year of the election), final filing of that year; self-loans included. Ortega and Elkhatib totals from filings 214423990 and 214424265, archived here. ² Sum of Form 496 entries in the ledger below reported as supporting that candidate. Five 2024 JobsPAC reports left the candidate box blank; they are attributed per each report’s own expenditure description ("support District 2/4 candidate” = Raithel/Ortega) and one $8,132.11 report naming no candidate is excluded from every bar. Opposition spending is never added to any candidate’s bar. ³ Form 496 entries reported as opposing the candidate, shown for context only. Rounded to the cent as filed; totals reproducible by filtering the ledger.

Business/industry committees here are the NSBIA Committee for Home Ownership, Folsom Chamber JobsPAC, Sacramento Metro Chamber PAC, and the 2024 “Sponsored by Business Leaders” committee, per each committee’s own sponsor identification. Union committees are Fire Fighters Local 522, the Deputy Sheriffs Association PAC, and the deputy-sheriffs'-association-funded Citizens for Accountable Local Government. Also in the ledger but not charted: committees reported $35,389 supporting Kerri Howell and $6,388 supporting Bill Miklos in 2022, and $15,000 supporting Dustin Silva in 2024 (their own-committee totals are not compiled here). Every underlying report is in the ledger below.

05

The complete independent-expenditure ledger

Every FPPC Form 496 independent-expenditure report filed in a Folsom City Council race, 2022–2026: 51 filed documents, itemized here into 60 candidate-level entries (some documents contain multiple reports or name more than one candidate). Click a filing ID to open our archived copy of the original document.

FiledCommitteeCandidateFor / AgainstAmountWhat it boughtFiling

Amounts are per-report itemized expenditures, transcribed from the filings. Five 2024 JobsPAC reports left the candidate-name box blank; candidates shown are drawn from each report's own expenditure description (e.g., "support District 2 candidate") and flagged with an asterisk. Totals here will not match committee-level cumulative boxes exactly where filers' own arithmetic differs.

06

See an issue? Tell us.

This site exists to present the public record accurately. If any figure, name, characterization, or source looks wrong — or missing context — please say so. Every submission is reviewed, and confirmed errors are corrected promptly and noted.

07

Methodology & sources

  1. Primary source: the City of Folsom public campaign-disclosure portal (NetFile), which hosts every FPPC Form 460 (committee statements), 496 (independent expenditures), 497 (late contributions), 461 and 501 filed with the City Clerk. The IE reports and committee statements cited here were downloaded from that portal in July–September 2026 and transcribed. Filing IDs on this site link to our archived copies of those documents (served from this site so links never break); the same records are on the City portal under the same IDs.
  2. "Builder/chamber" classification covers the NSBIA Committee for Home Ownership, Folsom Chamber JobsPAC, Sacramento Metro Chamber PAC, and the 2024 "Sponsored by Business Leaders" Ortega committee — based on each committee's own sponsor identification and its itemized contributor lists (Schedule A / Form 497), which are quoted on this page.
  3. "Union" classification covers Fire Fighters Local 522 PAC, the Deputy Sheriffs Association PAC, and the deputy-sheriffs'-association-funded Citizens for Accountable Local Government.
  4. Candidate totals are Form 460 Summary Page Line 5 ("Total contributions received"), Column B calendar-year-to-date, from the final filing of each election year; self-loan figures from Schedule B.
  5. Election results from Sacramento County certified results as reported by the City of Folsom and local press.
  6. Pre-publication verification: every contributor named on this page was traced to a specific itemized line (Form 460 Schedule A, Form 497, or Form 496 Part 3) in the archived filings, July–September 2026.
  7. Attribution rules: IE amounts are attributed to a candidate only as "support" or "oppose" exactly as the filing states (or, where a filer left the candidate box blank, per the filing's own expenditure description — those entries are marked in the chart notes). Opposition spending is reported separately and never counted toward any candidate's support totals. Candidate names are normalized to their official spellings; e.g., one committee's filings spell "Rathel" for Councilmember Raithel.
  8. Scanned filings were transcribed by hand/machine and double-checked against each form's own cumulative totals; where a filer's arithmetic is internally inconsistent, we transcribed exactly what the form says and flagged it. Corrections welcome — use the "See an issue?" form; every submission goes directly to the project team.
What this site is — and isn't This is a nonpartisan public-records project. Independent expenditures and PAC contributions described here are lawful and publicly disclosed; nothing on this page alleges wrongdoing by any candidate, committee, or donor. Candidates do not control independent expenditures made on their behalf, and no coordination is implied. All candidates and committees are presented using the same public data. Official portraits are public records from folsom.ca.us. This site is not authorized, funded, or directed by any candidate, campaign committee, or the City of Folsom.
08

About this project

Folsom Money Watch is an independent, unpaid, nonpartisan public-records project run by a Folsom resident. It exists to make the public campaign-finance filings for Folsom City Council elections easier to read — nothing more.

It takes no money and buys no advertising. No one is paid to produce it, it accepts no contributions, and it purchases no promotion or ads. It is not a campaign, a committee, or a political action group, and it neither raises nor spends money to support or defeat anyone.

No one it covers runs, funds, or directs it. Folsom Money Watch is not authorized, funded, or directed by any candidate, campaign committee, political party, or political club, and none of them reviews or approves what appears here. Its author, like many people who follow local politics closely, has civic and political involvements of his own — the method is built so they don't matter: every candidate and committee is presented from the same public filings, using the same method.

It reports; it does not advocate. This site describes what the public filings say. It does not tell anyone how to vote, does not endorse or oppose any candidate, and does not allege wrongdoing by any candidate, committee, or donor. The independent expenditures and PAC contributions described here are lawful and were publicly disclosed by the filers themselves.

Corrections & contact. Accuracy matters. If anything looks wrong, please use the corrections form — every submission goes straight to the project team and is reviewed promptly. The corrections form is the way to reach the project.

Use of this site is subject to our Terms of Use. Official council portraits are public records from folsom.ca.us; challenger photos are used solely to identify the candidate. See the methodology for exactly how every figure was sourced.