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.
Jan. 1, 2025–Sep 28, 2026 · Before refunds · Explore the records
The current picture
Through 2026-09-28
Who has raised the most?
Eight highest totals among 17 linked campaigns. Compare District 3 · Compare District 4 · Check the receipts.
Dates, coverage and what counts as fundraising
These are gross cash contributions before refunds. Loans and in-kind support are separate. The latest manual export may miss older-dated late filings. The chapters below use the September 27 research edition. Maps, official balances and reviewed donor relationships keep their own dates.
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 $277,809.22 includes $200,000.00 from the City. Novick’s $190,893.99 includes $100,000.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 | $277,809.22 | $200,000.00 | $48,090.57 | $28,143.65 | $1,575.00 |
| Angelita Morillo | $239,618.67 | $174,645.00 | $38,546.27 | $23,952.40 | $2,475.00 |
| Steve Novick | $190,893.99 | $100,000.00 | $35,203.99 | $54,240.00 | $1,450.00 |
| Tom Sollitt | $41,892.00 | $32,780.00 | $6,819.00 | $1,393.00 | $900.00 |
| Kellie Torres | $170,361.00 | $98,000.00 | $28,498.00 | $43,113.00 | $750.00 |
| Esther León | $35,819.00 | $29,507.00 | $4,904.00 | $1,408.00 | $0.00 |
| Joel Corcoran | $4,095.00 | $0.00 | $2,495.00 | $1,600.00 | $0.00 |
| Matthias Hallett | $2,812.24 | $0.00 | $1,320.66 | $1,491.58 | $0.00 |
| Cristal Otero | $1,190.00 | $0.00 | $940.00 | $250.00 | $0.00 |
January 2025–September 2026, not full campaign totals. “Other named sources” includes political committees, businesses, labor groups and candidate or family money. Download chart evidence.
Torres also passes Morillo when City matches are left out. 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.
Their biggest weeks came at different times.
Gold marks each campaign’s biggest week. All panels run from $0 to $19.34K per week.
Aug 24–Aug 30: $4,896.94
What made up this peak?
Named individual gifts $2,685.26Unnamed or combined gifts $2,211.68See every contribution behind this peakJun 22–Jun 28: $6,757.33
What made up this peak?
Named individual gifts $2,351.00Other named sources $500.00Unnamed or combined gifts $3,906.33See every contribution behind this peakJun 1–Jun 7: $6,150.00
What made up this peak?
Named individual gifts $5,050.00Unnamed or combined gifts $1,100.00See every contribution behind this peakAug 3–Aug 9: $19,335.00
What made up this peak?
Named individual gifts $17,750.00Unnamed or combined gifts $1,585.00Separate City matching deposit $72,000.00See every contribution behind this peakWeeks run Monday–Sunday, based on the dates reported in filings. Some small gifts are reported in a combined row, so their exact gift dates may differ. Download all weekly amounts.
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.
We examine this week because the event makes its timing relevant. The weekly charts give every candidate the same link to the receipts behind their biggest week.
What the cash records say
The two August 9 rows add to $19,335 outside City matching. Forty-seven named entries are $350 each, totaling $16,450. City rules cap individual gifts to participating campaigns at $350 per election. The amount appears in 426 contribution records across these 17 campaigns in 2026. Repetition alone does not identify a fundraiser. The City deposit is separate and does not identify which gifts qualified for matching.
When were the August 9 records filed?
In this snapshot, 33 records totaling $12,235 carry an August 12 filing date; 13 totaling $4,300 carry an August 27 amended date; eight totaling $2,800 carry a September 15 amended date. An amended row’s current filing date does not tell us when its first version became public.
Inspect all 54 August 9 contribution records · Download those 54 records · Inspect the City deposit
02 / District 4
A $112.64K cash lead narrows to $738.15.
Arnold leads Zimmerman by $112,638.15 in all cash raised—but by just $738.15 without City matches. That second view also puts Green and Clark much closer to them.
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 | $285,681.15 | $200,000.00 | $45,676.15 | $39,655.00 | $350.00 |
| Mitch Green | $240,577.86 | $162,401.00 | $40,273.90 | $35,327.96 | $2,575.00 |
| Eric Zimmerman | $173,043.00 | $88,100.00 | $24,006.00 | $55,374.00 | $5,563.00 |
| Olivia Clark | $172,376.45 | $100,000.00 | $32,225.00 | $36,901.45 | $3,250.00 |
| Jeremy Beausoleil Smith | $103,227.00 | $84,150.00 | $16,607.00 | $1,620.00 | $850.00 |
| Jamey Evenstar | $73,374.47 | $52,610.00 | $10,903.47 | $8,361.00 | $1,500.00 |
| Jayne Cronlund | $57,837.00 | $41,520.00 | $8,742.00 | $7,575.00 | $0.00 |
| John J Goldsmith | $600.00 | $0.00 | $0.00 | $0.00 | $600.00 |
January 2025–September 2026, not full campaign totals. “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.
Cash excluding City matching payments. Both weeks use the same scale; September 13 is left out. Recent filings may change. Download chart evidence.
Why the billboard’s timing is uncertain
We do not know the exact day it went up. Moving that date by a few days changes whether Arnold’s and Zimmerman’s fundraising looks higher or lower afterward. See the date comparisons.
The billboard was reported, but this snapshot does not let us verify its cost or trace every payment behind it.
September was a peak for two candidates, not the whole field.
Gold marks each campaign’s biggest week. All panels run from $0 to $10.83K per week.
Sep 14–Sep 20: $9,190.00
What made up this peak?
Named individual gifts $3,900.00Unnamed or combined gifts $5,290.00Separate City matching deposit $5,501.00See every contribution behind this peakSep 14–Sep 20: $10,825.00
What made up this peak?
Named individual gifts $8,255.00Unnamed or combined gifts $2,570.00See every contribution behind this peakJul 20–Jul 26: $9,030.12
What made up this peak?
Named individual gifts $6,385.00Unnamed or combined gifts $2,645.12See every contribution behind this peakMar 16–Mar 22: $4,300.00
What made up this peak?
Named individual gifts $3,250.00Unnamed or combined gifts $1,050.00See every contribution behind this peakWeeks run Monday–Sunday, based on the dates reported in filings. Some small gifts are reported in a combined row, so their exact gift dates may differ. Download all weekly amounts.
Green’s biggest week for cash outside City matching was July 20–26, before September’s controversy. Clark’s was March 16–22. Her last recorded contribution outside City matching is September 8. Blank later weeks do not prove that fundraising stopped.
See weekly patterns for the other nine reviewed council candidates
Smaller reported totals also have distinct timelines.
Gold marks each campaign’s biggest week. All panels run from $0 to $4.62K per week.
Jul 27–Aug 2: $2,483.00
What made up this peak?
Named individual gifts $400.00Unnamed or combined gifts $2,083.00See every contribution behind this peakJul 20–Jul 26: $1,393.00
What made up this peak?
Named individual gifts $333.00Unnamed or combined gifts $1,060.00See every contribution behind this peakMay 11–May 17: $1,295.00
What made up this peak?
Named individual gifts $500.00Unnamed or combined gifts $795.00See every contribution behind this peakJul 13–Jul 19: $803.38
What made up this peak?
Named individual gifts $309.90Unnamed or combined gifts $493.48See every contribution behind this peakJul 20–Jul 26: $520.00
What made up this peak?
Named individual gifts $0.00Unnamed or combined gifts $520.00See every contribution behind this peakAug 10–Aug 16: $2,175.00
What made up this peak?
Named individual gifts $100.00Other named sources $850.00Unnamed or combined gifts $1,225.00Separate City matching deposit $12,760.00See every contribution behind this peakMay 18–May 24: $4,623.00
What made up this peak?
Named individual gifts $1,750.00Other named sources $1,500.00Unnamed or combined gifts $1,373.00See every contribution behind this peakJul 20–Jul 26: $3,835.00
What made up this peak?
Named individual gifts $750.00Unnamed or combined gifts $3,085.00See every contribution behind this peakMar 2–Mar 8: $600.00
What made up this peak?
Named individual gifts $0.00Other named sources $600.00Unnamed or combined gifts $0.00See every contribution behind this peakWeeks run Monday–Sunday, based on the dates reported in filings. Some small gifts are reported in a combined row, so their exact gift dates may differ. Download all weekly amounts.
03 / The active campaign
Fundraising accelerated
as summer went on.
Across these 17 campaigns, weekly cash outside City matches rose from about $6,400 early in 2026 to $26,600 after mid-July. Follow the lines and select a dated event to see the money reported around it.
Steeper lines mean money arrived faster.
Compare campaigns over time, then choose an event to see the week before and after.
Checking for newer filings…
Compare candidates · 4 selected
Cumulative cash · Without City matches. Totals include earlier gifts.
Cash excluding City matches across these 9 campaigns: $28,307.12 in the seven days before; $11,486.20 in the seven days after. The event day is left out.
official vote and resolution. A term sheet is not a final lease or a campaign contribution. Dated sourceSee each candidate’s amounts
| Candidate | Before | After | Difference |
|---|---|---|---|
| Kellie Torres | $19,685.00 | $3,770.00 | -$15,915.00 |
| Tom Sollitt | $1,485.00 | $279.00 | -$1,206.00 |
| Tiffany Koyama Lane | $1,319.32 | $2,462.00 | $1,142.68 |
| Steve Novick | $3,970.00 | $2,940.00 | -$1,030.00 |
| Angelita Morillo | $1,483.32 | $1,853.00 | $369.68 |
| Matthias Hallett | $329.48 | $157.20 | -$172.28 |
| Esther León | $25.00 | $15.00 | -$10.00 |
| Joel Corcoran | $0.00 | $0.00 | $0.00 |
| Cristal Otero | $10.00 | $10.00 | $0.00 |
Based on the dates in filings. A missing later week is not filled in or guessed.
All 24 events and sources
- Moda Center · official timeline date · source
- Moda Center · official timeline date · source
- City · official dated announcement · source
- City · official dated notice · source
- Moda Center · official timeline date · source
- Moda Center · publication · source
- Campaign · publication; withdrawal dates not established · source
- Moda Center · official timeline date · source
- Campaign · publication, not exact withdrawal date · source
- Moda Center · publication · source
- Moda Center · official timeline date · source
- City · publication, not fire date · source
- Moda Center · official participant account · source
- Moda Center · publication · source
- Moda Center · official vote and resolution · source
- Campaign · Wednesday event reported August 14 · source
- Moda Center · official dated statement · source
- Campaign · official deadline · source
- Campaign · official deadline · source
- Campaign · official event · source
- Campaign · publication · source
- Campaign · publication and reported statement · source
- Campaign · publication; installed earlier that week, exact day unverified · source
- City · official agenda date · source
Events provide context, not proof of what caused a gift. Recent filings may change. This timeline uses the latest imported data; other researched charts retain their September 27 date.
Download weekly totalsDownload event listDownload latest checked timeline data
04 / 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.
Reported address or ZIP—not verified residence. Some filings have no usable location. We never publish street addresses. Check all 17 committees and transaction counts.
Darker ZIPs gave more. Tap an area to see its total. City matching money is not mapped.
Loading the local Census boundary file…
Close-up crops the regional extent; choose Wider region to see every shaded ZIP.
How much came from District 3?
This candidate’s reported contributions are shown. We place a reported source inside or outside only when its address or ZIP is clear. The rest stays unknown.
The three categories cover $77,809.22 in cash outside City matches. Another $200,000.00 came from City matching payments, which have no donor location.
How exact are these classifications?
| Evidence | Cash | Transactions |
|---|---|---|
| Exact City address point inside District 3 | $10,844.01 | 60 |
| Exact City address point outside District 3 | $9,330.50 | 62 |
| Reported state outside Oregon | $2,746.04 | 21 |
| Unmatched ZIP area wholly inside | $2,155.00 | 17 |
| Unmatched ZIP area wholly outside | $4,042.10 | 38 |
| Aggregate, ambiguous or unlocated | $48,691.57 | 350 |
A reported address may be a home, office, mailing address or PO box. It does not prove where someone lives or votes. We publish only combined totals, never street addresses. ZIP areas that cross a district line stay unknown. Anonymous candidate-level CSV · City address-point source · Official district boundary.
Exact ZIP totals (top 12 mapped)
| Reported ZIP | Cash | Records | On map? |
|---|---|---|---|
| $3,337.34 | 23 | Yes | |
| $3,091.00 | 18 | Yes | |
| $2,750.00 | 7 | Yes | |
| $2,375.00 | 14 | Yes | |
| $2,155.00 | 17 | Yes | |
| $1,523.00 | 11 | Yes | |
| $1,508.00 | 8 | Yes | |
| $1,247.50 | 4 | Yes | |
| $1,200.00 | 8 | Yes | |
| $1,016.67 | 8 | Yes | |
| $820.00 | 2 | Yes | |
| $769.34 | 9 | Yes |
The four amounts above add to $277,809.22 in reported cash. City matching money is shown separately because it cannot be tied to a donor neighborhood. Download the full ZIP table.
Download every candidate–ZIP total (CSV)Download map outlinesHow Census ZIP areas work
January 2025–September 2026. ZIP areas are approximate and can cross district lines. Missing candidates are not counted as $0. How locations were classified.
06 / 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.
How much has each campaign paid out—and how much cash is left?
Two separate reported measures on the same dollar scale. They are not pieces of one total.
Cash paid out covers January 2025–September 2026. Cash on hand comes from official 2026 account summaries retrieved September 27. Do not subtract one from the other: opening balances and other cash activity matter. Check reported balances.
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,441 reported payments from these campaigns.
07 / 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,605.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,605.78 in reported cash contributions. Contribution evidence.
Her last recorded cash contribution is June 11. 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
08 / Beyond Portland
The statewide scale is larger.
The race-level work is not finished.
Oregon’s larger database contains 316,926 records from 1,888 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 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
Auditor: one of one named roster candidates linked. Statewide and county race narratives remain pending; missing is not zero.
Questions and unresolved work