Orestarlight

Portland and Multnomah County · November 3, 2026 election

Last updated Oct 19, 2026

Esther Leon

Candidate for Portland City Council, District 3

Campaign committee
Esther for Portland
ORESTAR ID
24973
Counting from
Jan 1, 2025; independent spending from Jan 1, 2026
Contributions exported
Oct 19, 2026
Expenditures exported
Oct 19, 2026
Transactions
See its transactions
Rules that apply
City of Portland campaign finance regulations and Oregon law. Official summary: City of Portland
The race itself
Ballotpedia

Money given to the campaign

Campaign receipts by type as reported (ORESTAR Book Type)
CategoryTransactionsAmountShareShare, drawn from 0 to 100%
Other (as reported)1$28,69778%
Gifts of $100 or less (unnamed)67$4,90413%
Individuals9$1,4083.8%
Business entities1$8752.4%
City matching funds (as reported)1$8102.2%
Total$36,694
Itemized campaign receipts by address on the filing
CategoryTransactionsAmountShareShare, drawn from 0 to 100%
Portland addresses6$30,63099%
Addresses outside Oregon5$3501.1%
Total$30,980

Addresses outside Oregon account for $350 (1.1%) of these receipts.

The table leaves out city matching funds, which carry the city's address, and gifts of $100 or less that the campaign reported as lump sums, which carry none.

Geography uses only the city and state on the filing, and a Portland mailing address is not always inside city limits.

Contributions by size

Contributions to Esther Leon's committee by size
CountShare of contributionsSizeShare of dollarsDollars
—$100 or less, reported as lump sums13%$4,904
433%$100 or less, itemized0.3%$100
433%$101–$2502.7%$975
217%$251–$1,0003.3%$1,208
00.0%$1,001–$5,0000.0%$0
18.3%Over $5,00078%$29K
18.3%City matching funds2.2%$810
12 counted contributions. Oregon law requires a named entry only for a contributor who gives more than $100 in a calendar year (ORS 260.083), so campaigns may report smaller gifts as lump sums. A lump sum hides how many gifts it holds, so that row has no count, and campaigns that itemize every gift show more contributions than campaigns that do not. City matching funds are payments from the city, not gifts, so they have their own row. The other size bands are round numbers that this site chose; they are the same for every committee. Loans are not counted.

Where in Portland

Largest Portland ZIP codes among contributions with a Portland address on the filing.

City matching funds are left out, because their address is a city office, not a donor's.

972029720497206972139722297266
LessMore (up to $29K)
Map of contributions to Esther Leon's committee by Portland ZIP code as reported. Shading uses a square-root scale. Boundaries are Census Bureau ZIP Code Tabulation Areas (2020), simplified; they approximate USPS ZIP areas and reach past city limits in places. ZIP 97231 (Sauvie Island) continues north past the top edge.
Contributions by Portland ZIP code as reported
97204$29K1 gifts
97202$8751 gifts
97266$3331 gifts
97206$2501 gifts
97222$2501 gifts
97213$2251 gifts

How the total built up

$37K2025-012025-072026-012026-07Esther Leon $37K
Cumulative contributions to Esther Leon's committee by month.

Where the largest gifts came from

Largest direct contributors as reported
ContributorType as reportedAddress on filingAmountRecords
Small Donor ElectionsOther (as reported)Portland, OR$28,6971 transaction
Gifts of $100 or lessGifts of $100 or less (unnamed)—$4,90467 transactions
Monkey With a Hat On LLCBusiness entitiesPortland, OR$8751 transaction
City of PortlandCity matching funds (as reported)Portland, OR$8101 transaction
Camille CastilloIndividualsPortland, OR$3331 transaction
Samantha WoehlIndividualsSan Rafael, CA$2501 transaction
Jonathan LingIndividualsPortland, OR$2501 transaction
Keaton RayIndividualsPortland, OR$2501 transaction
Erik AanestadIndividualsPortland, OR$2251 transaction
Martin LeonIndividualsHutto, TX$1004 transactions

Money spent by the campaign

Cash expenditures since Jan 1, 2025: $18,574.

Accounts payable reported in the period ($300) and personal expenditures awaiting reimbursement ($0) are not added to that total, because a later cash payment can settle the same bill.

Cash spending by purpose as the filer reported it
CategoryTransactionsAmountShareShare, drawn from 0 to 100%
Wages, Salaries, Benefits14$14,00075%
General Operational Expenses (need description)15$1,2036.5%
Other Advertising (yard signs, buttons, etc.)6$8954.8%
No purpose code reported16$7444.0%
Newspaper and Other Periodical Advertising1$6323.4%
Utilities6$3722.0%
Online and Social Media Advertising1$3001.6%
Fundraising Event Expenses3$2691.4%
Literature, Brochures, Printing2$1570.8%
Total$18,574
Largest payees of cash expenditures
PayeeType as reportedAddress on filingAmountRecords
John CarterIndividualsPortland, OR$7,5604 transactions
Noelle DanielsIndividualsPortland, OR$3,7006 transactions
Rin StoneIndividualsPortland, OR$2,4403 transactions
Democratic Party of Oregon
ORESTAR committee 353
Political party committeesPortland, OR$1,0401 transaction
Gifts of $100 or lessGifts of $100 or less (unnamed)—$74315 transactions
The Southeast ExaminerBusiness entitiesPortland, OR$6321 transaction
Big FrogBusiness entitiesPortland, OR$5061 transaction
James DyerIndividualsPortland, OR$3001 transaction
Dresden de VeraIndividualsPortland, OR$3001 transaction
City of PortlandCity matching funds (as reported)Portland, OR$2501 transaction
QFCBusiness entitiesPortland, OR$2172 transactions
OfficeMaxBusiness entitiesPortland, OR$2125 transactions
ActBlueOther (as reported)Boston, MA$17719 transactions
Sticker NinjaBusiness entitiesPortland, OR$1621 transaction
Button WorksBusiness entitiesPortland, OR$1251 transaction
USPSOther (as reported)Portland, OR$1111 transaction
PaperjamBusiness entitiesPortland, OR$1001 transaction

Independent spending for Esther Leon

No independent spending for Esther Leon appears in ORESTAR filings since Jan 1, 2026, as exported on Oct 19, 2026.

Independent spending against Esther Leon

No independent spending against Esther Leon appears in ORESTAR filings since Jan 1, 2026, as exported on Oct 19, 2026.

Source: ORESTAR, committee 24973. Contributions exported on Oct 19, 2026 and expenditures exported on Oct 19, 2026, counted from Jan 1, 2025. Independent expenditures reported since Jan 1, 2026, each assigned to the candidate named on its ORESTAR detail page.