Portland Council · District 3
Ranked choice · three seats · 21 candidates · November 3, 2026 (pending)
Loading campaign finance…
Ranked choice · three seats · 21 candidates · November 3, 2026 (pending)
January 1, 2025–2026-11-04 · Current transaction snapshot. November–December 2024 is missing; recent filings and manual-export coverage are provisional. Reviewed candidate–committee links do not make every transaction a 2026 campaign transaction. Official account balances and editorial findings are updated separately.
City source checked November 4, 2026
The City reports $1,056,052.00 distributed to these 6 campaigns. Our transaction records contain $885,433.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.
Recorded receipts: $277,508.00 · Difference: +$22,492.00
Recorded receipts: $236,287.00 · Difference: +$43,228.00
Recorded receipts: $108,201.00 · Difference: +$91,799.00
Recorded receipts: $200,000.00
Recorded receipts: $29,507.00 · Difference: +$9,060.00
Recorded receipts: $33,930.00 · Difference: +$4,040.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)
Reviewed records are available for 9 of 21 candidates. These linked committees reported $1,274,033.19 in gross cash contributions during the observation window; this is not a complete race total.
Reviewed City matching receipts account for $885,433.00 (69.5%) of that cash. The remaining $388,600.19 includes individual, organizational, self/family, aggregate small contributions and other undisclosed receipts; it is not exclusively individual donations.
Tiffany Koyama Lane reported the highest gross cash total among reviewed candidates ($368,366.85). Steve Novick reported the highest cash total excluding reviewed City matches ($97,949.39).
$195,537.63 (50.3%) of cash outside reviewed matches is aggregate small contributions or other undisclosed sources. The underlying contributors cannot be counted or linked to other candidates from those records.
The largest combined monthly cash total in the observed part of 2026 was $399,869.87 in 2026-08, including $327,223.00 in reviewed City matches. The newest month is incomplete and recent receipts remain provisional; this timing does not identify a cause.
Outside reviewed City matches, $153,720.86 is reported with a Portland, Oregon location, $22,135.92 elsewhere in Oregon and $16,155.78 outside Oregon. Another $196,587.63 has unknown or aggregate location. Reported postal locality is not verified city or district residency.
| Candidate | Gross cash contributions | Included City matches | Cash excluding matches | Coverage |
|---|
| Ali Beaudoin | Not available | Not available | Not available | No reviewed link; not zero |
|---|---|---|---|---|
| Joel Corcoran | $4,195.00 | $0.00 | $4,195.00 | Reviewed committee records |
| Guy Frankenstein | Not available | Not available | Not available | No reviewed link; not zero |
| Matthias Hallett | $3,323.19 | $0.00 | $3,323.19 | Reviewed committee records |
| Patrick Hilton | Not available | Not available | Not available | No reviewed link; not zero |
| Larry Kelly | Not available | Not available | Not available | No reviewed link; not zero |
| Tiffany Koyama Lane | $368,366.85 | $277,508.00 | $90,858.85 | Reviewed committee records |
| Kenneth (Kent) R Landgraver III | Not available | Not available | Not available | No reviewed link; not zero |
| Keir Legree | Not available | Not available | Not available | No reviewed link; not zero |
| Esther León | $35,834.00 | $29,507.00 | $6,327.00 | Reviewed committee records |
| Darren McCormick | Not available | Not available | Not available | No reviewed link; not zero |
| Angelita Morillo | $314,559.76 | $236,287.00 | $78,272.76 | Reviewed committee records |
| Steve Novick | $206,150.39 | $108,201.00 | $97,949.39 | Reviewed committee records |
| Cristal Otero | $1,190.00 | $0.00 | $1,190.00 | Reviewed committee records |
| Terry Parker | Not available | Not available | Not available | No reviewed link; not zero |
| Heart Free Pham | Not available | Not available | Not available | No reviewed link; not zero |
| Tom Sollitt | $43,487.00 | $33,930.00 | $9,557.00 | Reviewed committee records |
| John Sweeney | Not available | Not available | Not available | No reviewed link; not zero |
| Kellie Torres | $296,927.00 | $200,000.00 | $96,927.00 | Reviewed committee records |
| Kimberly Tucker | Not available | Not available | Not available | No reviewed link; not zero |
| Martin Ward | Not available | Not available | Not available | No reviewed link; not zero |
Fundraising totals describe financial activity, not voter support or a forecast of the result. A difference in recorded receipts does not establish the effect of an endorsement, controversy or campaign strategy. Candidate profiles separate source types, geography, timing, loans, noncash support and refunds.
January 1, 2025–2026-11-04, before refunds. Median, mean and mode cover named individual donations only. They exclude aggregate small contributions, other undisclosed sources, City matching deposits, businesses, committees, labor and candidate/family entries. We cannot calculate the median of all donations from combined records because the underlying gift amounts are unavailable. An even-sized median can have a half cent; displayed amounts round to cents.
Small contributions reported in aggregate is ORESTAR’s “Miscellaneous Cash Contributions $100 and under” category. The disclosure threshold applies to a contributor’s total to a committee in a calendar year; a combined row can contain many gifts and exceed $100. Other undisclosed sources are shown separately. Oregon reporting rules, pages 72–73.
Named individual size bands add all recorded gifts to each reported donor group over this window: a group giving five $25 gifts belongs in the $100.01–$1,000 band. These are conservative filing groups, not verified unique people. Aggregate rows do not reveal donor counts or individual gift sizes. Committees include known committee IDs and reported unregistered or party committees. Reported businesses are not automatically large corporations; PAC and union affiliations need separate review.
These bars exclude City matching. Each bar shows 100% of the candidate’s recorded cash excluding City matching, before refunds.
| Candidate | Gift records | Median | Mean | Mode | Largest gift | Businesses | Committees / PACs | Individuals giving ≤ $100 total |
|---|---|---|---|---|---|---|---|---|
| Tiffany Koyama Lane | 253 | $100.00 | $134.95 | $25.00 | $700.00 | $0.000.0% of non-City cash | $1,925.002.1% of non-City cash | $2,602.762.9% of non-City cash |
| Angelita Morillo | 220 | $71.50 | $131.32 | $350.00 | $513.00 | $0.000.0% of non-City cash | $3,175.004.1% of non-City cash | $2,547.763.3% of non-City cash |
| Steve Novick | 241 | $250.00 | $236.89 | $350.00 | $875.00 | $500.000.5% of non-City cash | $1,050.001.1% of non-City cash | $3,375.003.4% of non-City cash |
| Tom Sollitt | 12 | $104.00 | $117.33 | $200.00 | $250.00 | $0.000.0% of non-City cash | $0.000.0% of non-City cash | $100.001.0% of non-City cash |
| Kellie Torres | 208 | $350.00 | $277.71 | $350.00 | $350.00 | $500.000.5% of non-City cash | $0.000.0% of non-City cash | $1,175.001.2% of non-City cash |
| Esther León | 9 | $225.00 | $156.44 | $25.00 | $333.00 | $0.000.0% of non-City cash | $0.000.0% of non-City cash | $100.001.6% of non-City cash |
| Joel Corcoran | 6 | $200.00 | $266.67 | $200.00 | $500.00 | $0.000.0% of non-City cash | $0.000.0% of non-City cash | $0.000.0% of non-City cash |
| Matthias Hallett | 17 | $104.48 | $115.39 | $104.48 | $250.00 | $0.000.0% of non-City cash | $0.000.0% of non-City cash | $0.000.0% of non-City cash |
| Cristal Otero | 1 | $250.00 | $250.00 | No repeated amount | $250.00 | $0.000.0% of non-City cash | $0.000.0% of non-City cash | $0.000.0% of non-City cash |
Missing candidate committees are not $0. These records may include activity preceding the 2026 race; recent filings and manual-export coverage remain provisional. Download these statistics and source totals (JSON).