The 2026 election · A visual investigation
The money behind
Portland’s next council.
Who gives. Where it comes from. Who gets paid.
Follow the money through Portland’s District 3 and 4 races.
City source checked November 4, 2026
The City’s latest matching-fund totals
The City reports $2,309,819.00 distributed to these 13 campaigns. Our transaction records contain $1,873,808.00 in matching receipts.
These are two views of the same public funding. They are shown side by side and are not added together. The City’s page has no common transaction cutoff; campaign-filed records here run through 2026-11-04.
District 3
- Tiffany Koyama Lane$300,000.00
Recorded receipts: $277,508.00 · Difference: +$22,492.00
- Angelita Morillo$279,515.00
Recorded receipts: $236,287.00 · Difference: +$43,228.00
- Steve Novick$200,000.00
Recorded receipts: $108,201.00 · Difference: +$91,799.00
- Kellie Torres$200,000.00
Recorded receipts: $200,000.00
- Esther León$38,567.00
A difference may reflect reporting dates or missing coverage; it is not a finding of unreported or improper money. These cumulative City figures do not supply payment dates for the transaction charts below. Gross distributions may later be reduced by returned funds.
Check the City’s figuresDownload City figures (CSV)Source and definitions (JSON)
How much each candidate has raised, and when
Each line is one campaign’s running total. It steps up on the day money arrives and stops at the campaign’s latest contribution in the records. The chart starts in November 2025. The $46,291 raised before then, 2% of the total, is already in each line where it begins.
Point at a line to see whose it is. Click a line or a name to keep it highlighted.Tap a line or a name to pick out one campaign.
- Tiffany Koyama Lane$368,367Latest contribution Nov 2, 2026. $277,508 is City matching funds.
- Angelita Morillo$314,560Latest contribution Nov 1, 2026. $236,287 is City matching funds.
- Kellie Torres$296,927Latest contribution Oct 30, 2026. $200,000 is City matching funds.
- Steve Novick$206,150Latest contribution Oct 30, 2026. $108,201 is City matching funds.
- Tom Sollitt$43,487Latest contribution Oct 21, 2026. $33,930 is City matching funds.
- Esther León$35,834Latest contribution Oct 21, 2026. $29,507 is City matching funds.
- Joel Corcoran$4,195Latest contribution Oct 11, 2026
- Matthias Hallett$3,323Latest contribution Oct 30, 2026
- Cristal Otero$1,190Latest contribution Aug 29, 2026
How much each candidate has spent, and when
Each line is one campaign’s running total of payments. It steps up on the day a payment is made and stops at the campaign’s latest payment in the records. A line that stops early has no later payments on file, either because none were made or because they have not been filed. The chart starts in November 2025. The $26,233 paid out before then, 1% of the total, is already in each line where it begins.
Point at a line to see whose it is. Click a line or a name to keep it highlighted.Tap a line or a name to pick out one campaign.
- Tiffany Koyama Lane$353,051First payment Jan 2, 2025, latest Nov 1, 2026
- Kellie Torres$304,707First payment Mar 22, 2026, latest Nov 3, 2026
- Angelita Morillo$259,266First payment Jan 2, 2025, latest Nov 1, 2026
- Steve Novick$233,263First payment Jan 3, 2025, latest Nov 3, 2026
- Tom Sollitt$19,823First payment Jan 12, 2026, latest Nov 3, 2026
- Esther León$16,693First payment Apr 12, 2026, latest Oct 28, 2026
- Matthias Hallett$3,466First payment Jun 22, 2026, latest Nov 2, 2026
- Joel Corcoran$2,591First payment Apr 12, 2026, latest Nov 1, 2026
- Cristal Otero$69First payment Jul 24, 2026, latest Aug 29, 2026
How much has moved, and where the payments went
Each bar is all of a group’s payments, split by the address of whoever was paid.
$1,873,808 of the money in is City matching funds.
Largest payees outside Oregon: CN4 Partners (WA), $263,045; Springwater Partners (UT), $208,754; Ethos Campaigns LLC (TN), $175,200; Mission Control, Inc (CT), $155,951.
Post-election snapshot through November 4, 2026. These are reported transactions, not certified final totals; late filings and amendments may still be missing. Missing records don’t mean $0 raised.
The transaction record
Through 2026-11-04
Who has raised the most in the recorded receipts?
01 / District 3
Two measures.
Two fundraising leaders.
Tiffany Koyama Lane leads in all cash raised. Steve Novick leads if you leave out City matching money. Koyama Lane’s $368,366.85 includes $277,508.00 from the City. Novick’s $206,150.39 includes $108,201.00. Both views matter: one shows campaign resources, the other shows money from outside the matching program.
How much did each candidate raise?
These bars include City matching. All reported cash, before refunds. Showing 9 candidates with reviewed records. 12 others are missing from this comparison, not counted as $0.
See exact amounts
| Candidate | Gross cash | City matching | Small contributions reported in aggregate | Other undisclosed sources | Named individuals | Other named sources |
|---|---|---|---|---|---|---|
| Tiffany Koyama Lane | $368,366.85 | $277,508.00 | $54,792.27 | $0.00 | $34,141.58 | $1,925.00 |
| Angelita Morillo | $314,559.76 | $236,287.00 | $46,207.37 | $0.00 | $28,890.39 | $3,175.00 |
| Steve Novick | $206,150.39 | $108,201.00 | $39,059.39 | $0.00 | $57,090.00 | $1,800.00 |
| Tom Sollitt | $43,487.00 | $33,930.00 | $7,249.00 | $0.00 | $1,408.00 | $900.00 |
| Kellie Torres | $296,927.00 | $200,000.00 | $38,414.00 | $0.00 | $57,763.00 | $750.00 |
| Esther León | $35,834.00 | $29,507.00 | $4,919.00 | $0.00 | $1,408.00 | $0.00 |
| Joel Corcoran | $4,195.00 | $0.00 | $2,595.00 | $0.00 | $1,600.00 | $0.00 |
| Matthias Hallett | $3,323.19 | $0.00 | $1,361.60 | $0.00 | $1,961.59 | $0.00 |
| Cristal Otero | $1,190.00 | $0.00 | $940.00 | $0.00 | $250.00 | $0.00 |
January 1, 2025–November 4, 2026, not full campaign totals. Recent filings remain provisional. “Other named sources” includes political committees, businesses, labor groups and candidate or family money. Download chart evidence.
Torres reports $296,927.00 in total cash, including $200,000.00 in reviewed City matches. The chart includes smaller campaigns; 12 other candidates lack reviewed records and are not shown as $0.
The City restored higher matching limits on June 24. A large City deposit may reflect gifts made earlier, not a sudden rush of new donors. City notice.
Weekly cash records through November 4, 2026.
Inside an August week: Torres’s $19,335.00 in contributions
What made up Torres’s August contributions?
For August 3–9, the filings date 54 contributions outside City matching to August 9. They total $19,335.00, including $17,750.00 under reported donor names and $1,585.00 in combined small-donation entries.
The reported Wilson endorsement event was August 12. The August 9 transaction dates come first, but the filings do not show what prompted each gift or when every contribution was first visible to voters.
02 / District 4
Arnold leads in all cash.
Zimmerman leads without City matching.
Arnold reports $370,715.15 in all cash raised, including $278,349.00 in City matches. Without those matches, Arnold reports $92,366.15 and Zimmerman reports $106,298.40. The two chart views compare total campaign resources and cash from outside the matching program.
How much did each candidate raise?
These bars include City matching. All reported cash, before refunds. Showing 8 candidates with reviewed records. 4 others are missing from this comparison, not counted as $0.
See exact amounts
| Candidate | Gross cash | City matching | Small contributions reported in aggregate | Other undisclosed sources | Named individuals | Other named sources |
|---|---|---|---|---|---|---|
| Eli Arnold | $370,715.15 | $278,349.00 | $48,811.15 | $0.00 | $43,205.00 | $350.00 |
| Mitch Green | $302,561.98 | $211,047.00 | $48,093.35 | $0.00 | $40,496.63 | $2,925.00 |
| Eric Zimmerman | $276,277.40 | $169,979.00 | $31,026.40 | $0.00 | $69,009.00 | $6,263.00 |
| Olivia Clark | $186,151.75 | $100,000.00 | $36,675.30 | $0.00 | $46,226.45 | $3,250.00 |
| Jeremy Beausoleil Smith | $148,662.00 | $125,850.00 | $19,692.00 | $0.00 | $2,270.00 | $850.00 |
| Jamey Evenstar | $85,541.47 | $60,080.00 | $14,649.47 | $0.00 | $9,312.00 | $1,500.00 |
| Jayne Cronlund | $59,807.00 | $43,070.00 | $9,062.00 | $0.00 | $7,675.00 | $0.00 |
| John J Goldsmith | $600.00 | $0.00 | $0.00 | $0.00 | $0.00 | $600.00 |
January 1, 2025–November 4, 2026, not full campaign totals. Recent filings remain provisional. “Other named sources” includes political committees, businesses, labor groups and candidate or family money. Download chart evidence.
September brought increases on more than one side.
Old Green posts resurfaced September 13. In the next seven days, Arnold and Zimmerman both recorded more cash outside City matches than in the preceding week. Green’s receipts rose too—from $1,710.66 to $8,491.48. Dated publication.
Money rose for all three. The filings cannot tell us whether the news caused it or whether anyone switched sides.
That week also included the police chief’s response and a reported billboard. Green said the posts reflected anger over police violence and defended his oversight role. Reporting and Green’s response.
All three raised more the following week.
03 / Donation amounts and sources
Typical gifts.
Different funding sources.
04 / The active campaign
When money arrived.
What happened around it.
Follow the current weekly totals across these 17 campaigns. Contributions are placed on the dates reported in filings, and the final week can be incomplete. Follow the lines and select a dated event to see the money reported around it.
When did fundraising pick up?
Follow the money above. See what was happening below.
Checking for newer filings…
Compare candidates · 4 selected
Steeper lines = faster fundraising.
27 events · tap a circle to explore nearby dates
Without City matches · Running totals include earlier gifts. Circles group nearby dates; small ticks above mark exact dates.
Point at a line to see whose it is. Click a line or a name to keep it highlighted.Tap a line or a name to pick out one candidate.
The three biggest weeks
For the selected candidates and money type. Complete weeks only.
All 27 events & sources
Dated public decisions, campaign activity, election deadlines and funding-rule changes. Events are selected for relevance to the races, not the size or direction of nearby donations. This is a sourced selection, not a complete campaign calendar. Moda is limited to four public Council meetings or votes. Publication dates are labeled separately from event dates.
- official vote date · Source ↗
- official budget calendar · Source ↗
- official hearing date · Source ↗
- official dated announcement · Source ↗
- official vote date · Source ↗
- official dated notice · Source ↗
- official timeline date · Source ↗
- publication; withdrawal dates not established · Source ↗
- publication, not exact withdrawal date · Source ↗
- official vote date · Source ↗
- official timeline date · Source ↗
- publication, not fire date · Source ↗
- official participant account · Source ↗
- official vote and resolution · Source ↗
- Wednesday event reported August 14 · Source ↗
- official deadline · Source ↗
- official deadline · Source ↗
- official event · Source ↗
- official vote date · Source ↗
- event date documented in OPB photo captions · Source ↗
- publication · Source ↗
- event date documented in OPB photo captions · Source ↗
- publication and reported statement · Source ↗
- publication; installed earlier that week, exact day unverified · Source ↗
- event date documented in OPB photo captions · Source ↗
- event date documented in OPB photo captions · Source ↗
- official agenda date · Source ↗
Events are context, not a measure of their effect on donations. Fundraising appeals and filing delays also shape these lines.
05 / Where the reported money came from
Where campaigns’ reported cash came from.
District 3 campaigns report $125,068.04 from outside versus $50,101.92 from inside the district among cash we can place. District 4 reports $115,000.45 from inside versus $94,039.63 outside.
Much of the money has no reliable location. The charts use reported addresses or ZIPs, never publish street addresses, and leave out City matching deposits.
Was the reported source inside the candidate’s district?
Cash excluding City matching money. The gray part cannot be placed confidently inside or outside.
07 / Resources remaining
Money raised is not
money left to spend.
The official summaries retrieved September 27 reported $229,675.22 in cash on hand for Arnold and $104,923.78 for Green. Money raised and money still in the account are different questions.
More cash on hand can mean more resources for the closing weeks. It does not tell us whose earlier spending worked.
Official account observations preserved from the September 27 research edition; these are not balances as of November 4, 2026.
The same September 27 summaries reported $45,000.00 in outstanding loans for Zimmerman. Debt is separate from cash on hand.
The balances come from committee reports, not bank audits. Unpaid bills and loans may reduce what campaigns can actually spend.
Our supplier investigation shows who received the 2,978 reported payments from these campaigns.
08 / Portland auditor
A different scale.
No fundraising contest to rank.
The reviewed voter-guide roster has one named auditor candidate, Simone Rede. Her linked committee records $6,780.78 in cash contributions and no reviewed City matching receipts in this window. The absence of a recorded payment does not establish program ineligibility.
Most reported cash came from named individual donors.
Each bar is a share of $6,780.78 in reported cash contributions. Contribution evidence.
Her last recorded cash contribution is October 7, 2026. Later empty months are not enough to conclude that she stopped soliciting or receiving money. With no second named candidate on the checked roster, a comparative fundraising leaderboard would add no useful race evidence.
Auditor financial profileAuditor’s responsibilities and platform
09 / Beyond Portland
The statewide scale is larger.
The race-level work is not finished.
Oregon’s larger database contains 341,322 records from 1,932 filing groups. The biggest totals mix candidates and political committees, so they are not a race leaderboard.
Candidate committees and intermediaries sit side by side.
Money received by these committees, including transfers between committees. This is not a governor-race ranking. Full committee ledger.
The governor’s race investigation follows the money behind Christine Drazan and Tina Kotek. The statewide investigation looks at big-picture funding and disclosure. Race-by-race stories elsewhere in Oregon still need more verified candidate links. Federal races require separate FEC data.
District 3
9 of 21 candidate links reviewed. Funding mix, timing, donors and balances are available for those nine.
Covered and missing candidatesDistrict 4
8 of 12 reviewed. Event comparisons are provisional; outside-spending allocations remain incomplete.
Covered and missing candidatesOther contests
Governor: two of three candidates linked, with a dated investigation. Auditor: one of one named roster candidates linked. County race narratives remain pending; missing is not zero.
