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.
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$355,399Latest contribution Oct 20, 2026. $265,958 is City matching funds.
- Angelita Morillo$313,529Latest contribution Oct 19, 2026. $236,287 is City matching funds.
- Kellie Torres$287,071Latest contribution Oct 15, 2026. $200,000 is City matching funds.
- Steve Novick$205,405Latest contribution Oct 15, 2026. $108,201 is City matching funds.
- Tom Sollitt$43,287Latest contribution Oct 15, 2026. $33,930 is City matching funds.
- Esther León$35,819Latest contribution Sep 25, 2026. $29,507 is City matching funds.
- Joel Corcoran$4,195Latest contribution Oct 11, 2026
- Matthias Hallett$3,219Latest contribution Oct 17, 2026
- Cristal Otero$1,190Latest contribution Aug 29, 2026
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.
- Eli Arnold$366,270Latest contribution Oct 19, 2026. $274,799 is City matching funds.
- Mitch Green$301,301Latest contribution Oct 20, 2026. $211,047 is City matching funds.
- Eric Zimmerman$266,522Latest contribution Oct 19, 2026. $161,824 is City matching funds.
- Olivia Clark$185,251Latest contribution Oct 16, 2026. $100,000 is City matching funds.
- Jeremy Beausoleil Smith$148,606Latest contribution Oct 20, 2026. $125,850 is City matching funds.
- Jamey Evenstar$84,306Latest contribution Oct 19, 2026. $60,080 is City matching funds.
- Jayne Cronlund$59,797Latest contribution Oct 17, 2026. $43,070 is City matching funds.
- John J Goldsmith$600Latest contribution Mar 5, 2026
Cash contributions before refunds, by the date on each filing, through October 20, 2026. City matching payments count on the day a campaign reports receiving them. Candidates without reviewed records are left out, which does not mean they raised nothing. Check the contribution records.
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, 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$283,059First payment Jan 2, 2025, latest Oct 19, 2026
- Angelita Morillo$198,544First payment Jan 2, 2025, latest Oct 19, 2026
- Kellie Torres$163,130First payment Mar 22, 2026, latest Oct 20, 2026
- Steve Novick$115,904First payment Jan 3, 2025, latest Oct 13, 2026
- Tom Sollitt$18,705First payment Jan 12, 2026, latest Oct 15, 2026
- Esther León$13,601First payment Apr 12, 2026, latest Oct 4, 2026
- Matthias Hallett$2,665First payment Jun 22, 2026, latest Oct 20, 2026
- Joel Corcoran$2,485First payment Apr 12, 2026, latest Oct 11, 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,850,553 of the money in is City matching funds.
Largest payees outside Oregon: Mission Control, Inc (CT), $155,951; Ethos Campaigns LLC (TN), $119,082; Springwater Partners (UT), $98,816; Base Builder (MN), $23,015.
Missing records don’t mean $0 raised. Recent filings remain provisional; the latest manual export may not include every late filing.
The current picture
Through 2026-10-20
Who has raised the most?
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 $355,398.51 includes $265,958.00 from the City. Novick’s $205,404.99 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?
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 | Unnamed donors | Named individuals | Other named sources |
|---|---|---|---|---|---|
| Tiffany Koyama Lane | $355,398.51 | $265,958.00 | $53,518.93 | $33,996.58 | $1,925.00 |
| Angelita Morillo | $313,529.44 | $236,287.00 | $45,567.05 | $28,500.39 | $3,175.00 |
| Steve Novick | $205,404.99 | $108,201.00 | $38,563.99 | $56,840.00 | $1,800.00 |
| Tom Sollitt | $43,287.00 | $33,930.00 | $7,064.00 | $1,393.00 | $900.00 |
| Kellie Torres | $287,071.00 | $200,000.00 | $33,408.00 | $52,913.00 | $750.00 |
| Esther León | $35,819.00 | $29,507.00 | $4,904.00 | $1,408.00 | $0.00 |
| Joel Corcoran | $4,195.00 | $0.00 | $2,595.00 | $1,600.00 | $0.00 |
| Matthias Hallett | $3,218.71 | $0.00 | $1,361.60 | $1,857.11 | $0.00 |
| Cristal Otero | $1,190.00 | $0.00 | $940.00 | $250.00 | $0.00 |
January 1, 2025–October 20, 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 $287,071.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 October 20, 2026.
Inside a peak week: Torres’s $19,335 in contributions
What made up Torres’s August peak?
Torres’s largest 2026 week for contributions outside City matching was August 3–9. The filings date all 54 contribution records to August 9. They total $19,335, including $17,750 under reported donor names and $1,585 in one combined small-donation entry.
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
A $99.75K cash lead narrows to -$13,227.25.
Arnold reports $366,270.15 in all cash raised, including $274,799.00 in City matches. Without those matches, Arnold reports $91,471.15 and Zimmerman reports $104,698.40. The two chart views compare total campaign resources and cash from outside the matching program.
How much did each candidate raise?
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 | Unnamed donors | Named individuals | Other named sources |
|---|---|---|---|---|---|
| Eli Arnold | $366,270.15 | $274,799.00 | $48,566.15 | $42,555.00 | $350.00 |
| Mitch Green | $301,300.52 | $211,047.00 | $47,146.89 | $40,181.63 | $2,925.00 |
| Eric Zimmerman | $266,522.40 | $161,824.00 | $30,576.40 | $67,859.00 | $6,263.00 |
| Olivia Clark | $185,251.45 | $100,000.00 | $36,125.00 | $45,876.45 | $3,250.00 |
| Jeremy Beausoleil Smith | $148,606.00 | $125,850.00 | $19,661.00 | $2,245.00 | $850.00 |
| Jamey Evenstar | $84,306.47 | $60,080.00 | $13,589.47 | $9,137.00 | $1,500.00 |
| Jayne Cronlund | $59,797.00 | $43,070.00 | $9,052.00 | $7,675.00 | $0.00 |
| John J Goldsmith | $600.00 | $0.00 | $0.00 | $0.00 | $600.00 |
January 1, 2025–October 20, 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 recorded their biggest weeks of 2026 for cash outside City matches. 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 $105,685.16 from outside versus $41,428.87 from inside the district among cash we can place. District 4 reports $99,274.45 from inside versus $81,216.96 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.
Arnold has $229,675.22 in reported cash on hand; Green has $104,923.78. 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 October 20, 2026.
Zimmerman also has $45,000.00 in reported outstanding loans. 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,783 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 332,944 records from 1,929 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.
