Skip to content
Cristal Otero

District 3 candidate · Portland City Council · November 3, 2026

Cristal Otero

Social-work and government-administration professional with homeless-services experience.

Reach the campaign

As published in their pamphlet statement, campaign site and campaign announcement.

Campaign finance: sources, amounts and timing ↓

In their words

Said: Portland has difficult choices ahead. Costs are rising, budgets are tight, and residents need public services that actually work.

Pamphlet p. 59

Candidate statement · November 2026 edition; extracted September 20, 2026

Multnomah County voters’ pamphlet · PDF page 59 ↗

Verbatim opening of the candidate's own statement; publication by the county does not verify the claims.

The verbatim opening of their voters’ pamphlet statement, the same rule for every candidate. We chose nothing.

What they say they would do

Our summary of their platform, in our words

Focuses on the household cost of government decisions and housing stability for people with disabilities.

  • Evaluate borrowing and infrastructure by their effect on monthly bills.
  • Develop stable housing for people with intellectual disabilities and brain injuries.
  • Keep PCEF spending tied to climate and support labor standards.

Our reading

Our interpretation, not their words
  • Household affordability
  • Worker power

She evaluates affordability through wages, ownership and monthly bills together. Her emailed reply fills in the cooperative model: the co-op carries the financing, residents buy a subsidized membership share, resale follows an affordability formula, and buildings get capital-needs assessments before conversion. Her second reply adds targets elsewhere: a five-year goal of cutting the inflation-adjusted cost of water service at least 5%, and a 24-hour Street Response folded into the county’s crisis system. Not yet settled: which partner funds the ongoing co-op subsidy for the lowest-income households, and when a first building would convert.

Where they stand

Rent and homes

Help renters own their buildings
What

Would help residents of some city-supported affordable rentals become collective owners. Participation would be voluntary; she also supports more housing and protections against displacement.

Full position and context

Supports more housing across incomes and anti-displacement protections, and proposes a pathway for roughly 5–20% of the Housing Bureau’s affordable rental portfolio (about 950 to 3,800 homes at today’s scale) to move to limited-equity cooperative ownership over time, aimed at households at 0–30% of area median income, starting with publicly owned or financed buildings whose residents want it.

How
Said: Start with publicly owned or financed buildings whose residents want it; the co-op owns the property and carries the financing, residents buy a subsidized membership share, and City, County, Metro, Home Forward and State money shares the cost.
Measured by
Said: Roughly 5–20% of the Housing Bureau’s 19,000-plus regulated affordable units, about 950 to 3,800 homes, moved to limited-equity co-ops over time, with monthly costs affordable to income and no loss of housing assistance.

Camps, crime and who responds

Emergency response and prevention
What

Supports strong emergency response plus mental-health care and stable housing to prevent crises. She does not name a police staffing target here.

Full position and context

Would maintain a strong emergency response system while investing in prevention, behavioral health and housing stability; the page does not name a police staffing target.

How
Said: Street Response teams assigned to high-contact areas and stronger jail-release handoffs (peer support, transportation, dedicated shelter or treatment capacity), aimed at people repeatedly cycling through streets, shelters, ERs and jail, with hospitals, Health Share, the Sheriff and providers.
Measured by
Said: Whether the people targeted spend fewer nights outside, cycle through jail and emergency rooms less often, and enter shelter, treatment and permanent housing at higher rates.

Your bills and taxes

Test results; tax wealth if needed
What

Would test whether programs work. If more revenue is needed, prefers taxing wealthy households and large corporations over working families and small businesses.

Full position and context

Would test program results and, when more revenue is necessary, favor taxes on the wealthiest households and largest corporations over working households and small businesses.

How
Said: Scrutinize major water projects before costs are locked in, replace expensive borrowing with cheaper financing where available, pursue state and federal money, cut water loss, and review the fees and overhead the City charges the Water Bureau.
Measured by
Said: A five-year goal: the inflation-adjusted cost of water service down at least 5%, with safe, reliable service and a yearly public account of the savings.

Streets, buses and air

Keep climate money for climate
What

Wants the Portland Clean Energy Fund to keep paying for climate-related work.

Full position and context

Wants Portland Clean Energy Fund spending to remain tied to climate purposes.

How
Said: Tie Clean Energy Fund project reporting to the city’s emissions goals, especially for transportation, and coordinate more clean-energy money with transit, biking and clean transportation to make them cheaper and easier to use.
Measured by
Said: Measurable cuts in emissions, and what Portlanders experience in their transportation costs and choices.

The choices this office faces

Every candidate in this race is asked the same 9 questions. Cristal Otero is on record on 9. A question without an answer is a research gap, not a position.

On record
  • Rezone the inner east side to allow apartment buildings off the main streets (the Inner Eastside Zoning Project)?

    Said: Supports re-legalizing apartments on residential streets and moving the project forward; would vote for a plan that adds substantial capacity, lets displaced residents return, and gives renters, families and small businesses a meaningful role.

  • Public money and terms for renovating the Moda Center?

    Said: Supports renovating the Moda Center and keeping the Blazers, but before Portland fills the remaining gap would explore a Metro investment or ownership role and private philanthropy, sponsorship and naming rights to cut Portland taxpayers’ share.

  • When, if ever, would they raise taxes or fees?

    Said: Says working households and small businesses should not be the automatic first source; when revenue is needed, asks more of the wealthiest households and largest corporations.

  • Add police officers, expand non-police responders, or both?

    Said: Told the 2024 OPB/Oregonian questionnaire she would not vote to fund hundreds more police officers, preferring clinical outreach teams with behavioral-health expertise and community-based safety.

  • Keep funding camp removals at current levels?

    Said: Not in its current form: would keep removals for camps posing serious health, safety or access problems, but shift some Impact Reduction Program capacity into an embedded team in Parks and other front-line bureaus.

  • Restrict new AI data centers in the city?

    Said: Would put stronger conditions on large new data centers: transparency on resource use, recovery of infrastructure costs from the companies, and strong energy-efficiency, water-use and labor standards, so residents do not subsidize them.

  • Expand Portland Street Response to a full 24/7 role?

    Said: Would expand Street Response to 24 hours inside the existing behavioral-health system, with clearer roles alongside Project Respond’s 24-hour crisis teams and Tri-County 911’s frequent-caller work, and sustained follow-up for repeated crises.

  • Keep the monthly street repair fee?

    Said: Skeptical that street maintenance needs another monthly fee; notes under 2% of PBOT funding comes from the General Fund and would look there for more maintenance money before adding $12 a month to household bills.

  • Raise water bills to pay for the Bull Run filtration plant and system repairs?

    Said: Notes rates rose 8.1 percent and the Water Bureau pays about $100 million a year in debt service; would judge borrowing by monthly household cost. The statement does not say whether to raise rates for filtration.

    On the topic; the exact choice is unsaid.

Compare every candidate

Their answers to our questions

Which buildings could transition to resident ownership?

Said: I have proposed creating a pathway for roughly 5–20% of the Portland Housing Bureau’s affordable rental portfolio to transition to limited-equity cooperative ownership over time. The Portland Housing Bureau currently regulates more than 19,000 affordable units, so at today’s scale that would represent approximately 950 to 3,800 homes. [...] I would begin with publicly owned or publicly financed affordable housing where residents are interested in cooperative ownership and where the building is financially and physically appropriate for conversion.

Received 2026-09-19

How would residents be protected from financial risk?

Said: Residents should not have to qualify for conventional individual mortgages or suddenly become responsible for major building repairs. The cooperative would own the property and carry the primary financing, while residents would purchase an affordable—and for extremely low-income households potentially heavily subsidized—membership share. Buildings would need capital-needs assessments, adequate replacement reserves, and resources to address deferred maintenance before conversion. [...] Resale would be governed by an affordability formula rather than unrestricted market appreciation.

Received 2026-09-19

Who would pay for it?

Said: Portland cannot do this alone. Making this model work for households at 0–30% of area median income would require a stronger partnership among the City, Multnomah County, Metro, Home Forward, the State of Oregon, and affordable-housing providers. The City could help with acquisition, capital investment, land, and financing, while regional, county, state, and federal resources could help provide the ongoing affordability and housing assistance that extremely low-income households may still need.

Received 2026-09-19

Government experience

Said: After my fellowship ended, Fairview hired me as its COVID-19 Response Specialist. One of the first major municipal programs I developed and implemented was an emergency assistance program for small businesses affected by the pandemic. [...] At Multnomah County, I joined the early implementation of the Metro Supportive Housing Services measure. [...] One project I am particularly proud of was helping develop the first joint social-services procurement undertaken by Multnomah, Washington, and Clackamas counties. [...] Since 2024, much of my work has focused on Supportive Housing Services-funded programs operating in other Multnomah County departments.

Received 2026-09-19

Camps, crime and who responds

Said: I would focus more intensive resources on the smaller group of people repeatedly cycling through the street, shelters, emergency rooms and jail, rather than treating homelessness as one undifferentiated problem. I would assign Portland Street Response teams to high-contact areas so the same responders can build relationships over time and connect people to shelter, treatment and housing. I would also strengthen jail-release handoffs with peer support, transportation and dedicated shelter or treatment capacity. [...] I would measure success by whether the people we are targeting are spending fewer nights outside, cycling through jail and emergency rooms less often, and entering shelter, treatment and permanent housing at higher rates.

Received 2026-09-22

Your bills and taxes

Said: I would start with the bills the City directly controls. I would set a five-year goal of reducing the inflation-adjusted cost of water service by at least 5% while maintaining safe and reliable service. I would get there by scrutinizing major capital projects before costs are locked in, reducing reliance on expensive borrowing where lower-cost financing is available, pursuing more state and federal funding, reducing water loss, and reviewing the fees and overhead the City charges to the Water Bureau.

Received 2026-09-22

Streets, buses and air

Said: I would make those results more visible by connecting project-level reporting to Portland’s overall emissions goals, particularly transportation. I want more of our clean-energy investments coordinated with transportation—reducing transportation emissions while making transit, biking and clean transportation more affordable and accessible. Success should be visible in measurable emissions reductions as well as what Portlanders actually experience in their transportation costs and choices.

Received 2026-09-22

Moda Center deal

Said: I support renovating the Moda Center and keeping the Trail Blazers in their home, but I want us to be more creative about how we finance it. The State and Multnomah County are already making substantial commitments, so before Portland simply fills the remaining gap, I would explore whether Metro could take an investment or ownership role in this regional asset and pursue private philanthropy, sponsorship and naming opportunities.

Received 2026-09-22

Clearing camps

Said: Not in its current form. We still need the ability to remove camps that create serious health, safety or accessibility problems, but I would shift some Impact Reduction Program capacity into bureaus that encounter unsheltered homelessness every day, particularly Parks. [...] I would rather invest in reducing repeat problems than continually clear the same camps from one location to another.

Received 2026-09-22

Data centers

Said: I would put stronger conditions on large new data centers where their energy, water or infrastructure demands could shift costs onto Portland residents. At minimum, the City should require transparency about resource use, recover infrastructure costs from the companies creating them, and establish strong energy-efficiency, water-use and labor standards.

Received 2026-09-22

Street Response

Said: Yes, but I would do it as part of the behavioral-health response system we already have rather than building another parallel system. [...] I would expand Portland Street Response to 24 hours while creating clearer roles and coordination among those programs so the right responder is dispatched and people with repeated crises receive sustained follow-up rather than another one-time intervention.

Received 2026-09-22

Street repair fee

Said: I am skeptical that basic street maintenance should require another monthly utility fee. [...] Before adding $12 a month to a household’s utility bill, I would revisit how transportation is funded through the regular City budget and determine whether more ongoing revenue can be dedicated to basic maintenance. If we cannot fund a core responsibility within the existing budget, I want a clear explanation of why before asking Portlanders to pay another fee.

Received 2026-09-22

Council votes

No Council vote yet. That is not a judgment about experience.

A question the evidence leaves open

Which partner would fund the ongoing subsidy for co-op households at 0–30% of area median income, and when would a first building convert?

Sources (4)

  1. Multnomah County voters’ pamphlet · PDF page 59Candidate statement · November 2026 edition; reviewed September 18, 2026Written by the candidate or campaign. Publication by the county does not verify the claims.
  2. Portland: Neighbors Welcome 2026 endorsement questionnaire · Cristal Otero’s responsesCandidate statement · Responses posted September 22, 2026; reviewed October 14, 2026The candidate’s own written answers, published by a group that endorses in this race. Campaign position; claimed results have not been independently verified.
  3. Otero · policy platformCandidate statement · Website reviewed September 18, 2026Campaign position. Claimed results and numerical premises have not automatically been independently verified.
  4. Otero · emailed response to the Lab’s questionsCandidate statement · Received September 19, 2026Written by the candidate in reply to the Lab’s questions and kept on file; excerpts appear on her brief. Receipt does not verify the claims.

Campaign finance

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.

Cristal Otero for City Council District 3

ORESTAR committee 24979 · Latest reported cash-contribution date: 2026-08-29.

Gross cash contributions
$1,190.00
Included City matching funds
$0.00
Cash excluding reviewed matches
$1,190.00
Cash-contribution records
11

Donation amounts and funding sources

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.

Named individual gift records
1
Median — named individual donations only
$250.00
Mean — named individual donations only
$250.00
Mode — named individual donations only
No repeated amount
Middle half of individual gifts
$250.00–$250.00
Smallest / largest individual gift
$250.00 / $250.00

No mode is shown when every amount occurs once. 1 named individual groups; 0 gave $100 or less in total during this window.

This bar excludes City matching. It shows $1,190.00 in recorded cash, before refunds. City matching receipts of $0.00 are separate.

Cash excluding City matching: $1,190.00. Separate City matches: $0.00.
SourceCashShare of non-City cashRecords
Named individuals giving $100 or less in total$0.000.0%0
Named individuals giving $100.01–$1,000 in total$250.0021.0%1
Named individuals giving more than $1,000 in total$0.000.0%0
Reported businesses$0.000.0%0
Political committees / PACs$0.000.0%0
Reported labor organizations$0.000.0%0
Candidate / immediate family$0.000.0%0
Other named source types$0.000.0%0
Small contributions reported in aggregate$940.0079.0%10
Other undisclosed sources$0.000.0%0
All named source types: gift statistics

Businesses, committees, labor, self/family and other named sources are included here. City matching, aggregate small contributions and other undisclosed sources are excluded. This is a distribution of records, not individual people.

1 records · Median across all named source types $250.00 · Mean $250.00 · Mode No repeated amount · Largest $250.00

Largest reported business, committee and labor sources

No named business, committee or labor cash contributions in these records.

Names and types follow the filings; related subsidiaries and sponsors are not consolidated.

Download these statistics (JSON) · Inspect contribution records

Every reported contribution, at a glance

Each square is one line in the filings, excluding City matching payments. Bigger squares mean more money; the scale is the same for every candidate. Gray squares show small contributions reported in aggregate; one square can contain many gifts. Hatched squares, when present, show other undisclosed sources.

1records with a reported source · $250.00
10Small contributions reported in aggregate · $940.00
$0.00City matching deposits · 0 records, shown separately
PersonOrganization or PACCandidate or familySmall contributions reported in aggregate
Selected record · 2026-08-29$250.00

Anne-Marie Oliver · Individual · ORESTAR 5804088

See this reported source

Largest reported funding sources

Totals across each source’s records, before refunds. Aggregate small contributions and other undisclosed sources are excluded.

Top five: 100.0% of named-source cash
  1. 1 record · Individual
Inspect every 11 record in this view
DateReported sourceAmountORESTAR ID
2026-07-26Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $350.005804115
2026-08-29Anne-Marie Oliver$250.005804088
2026-07-27Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $235.005804117
2026-07-28Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $135.005804119
2026-07-24Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $125.005804111
2026-07-25Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $45.005804113
2026-07-29Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $25.005804121
2026-08-06Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $10.005804125
2026-07-30Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $5.005804123
2026-08-14Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $5.005804127
2026-08-17Small contributions reported in aggregateMiscellaneous Cash Contributions $100 and under $5.005804129

A combined row may represent many gifts; it is not one donor. Reported names are not verified identities. The squares show gross receipts, not money left after refunds.

0 of 1 matched individual donor entries appear on more than one reported date. These are not confirmed counts of people.

Where the cash came from

Exclusive source categories; these rows sum to gross cash contributions.
Reported source typeCashShare of cashRecords
City matching funds (reviewed payor)$0.000.0%0
Small contributions reported in aggregate$940.0079.0%10
Itemized individuals$250.0021.0%1
Political committees$0.000.0%0
Business entities$0.000.0%0
Labor organizations$0.000.0%0
Candidate and immediate family$0.000.0%0
Other identified source types$0.000.0%0

Matching receipts are classified first, then aggregate small contributions and other undisclosed sources, then the reported source type. “Other” does not mean an individual. Generic reporting labels are not treated as donors. Types follow the filing: a union-affiliated PAC may appear under political committees, not labor organizations. This is not a reviewed economic-sector classification.

Reported geography of cash outside City matches

  • Reported Portland, Oregon$0.00 (0.0%)
  • Other reported Oregon locations$0.00 (0.0%)
  • Outside Oregon (reported state)$250.00 (21.0%)
  • Location unknown / aggregate$940.00 (79.0%)

Reported counterparty city/state on nonmatching cash receipts; aggregate categories and unrecognized states stay unknown. Portland postal locality is not a city-boundary or district-residency test. The denominator here is $1,190.00, not all cash contributions.

When receipts were reported

The largest 2026 Monday–Sunday week outside reviewed City matches was 2026-07-20–2026-07-26: $520.00. This describes timing, not why contributors gave.

Monthly cash, loan and noncash records

Gold bars are reviewed City matches; green bars are other cash. Each profile uses its own scale. The table supplies exact values and separate financing measures.

MonthGross cashCity matchesOther cash contributionsLoans receivedIn-kind support
2025-01$0.00$0.00$0.00$0.00$0.00
2025-02$0.00$0.00$0.00$0.00$0.00
2025-03$0.00$0.00$0.00$0.00$0.00
2025-04$0.00$0.00$0.00$0.00$0.00
2025-05$0.00$0.00$0.00$0.00$0.00
2025-06$0.00$0.00$0.00$0.00$0.00
2025-07$0.00$0.00$0.00$0.00$0.00
2025-08$0.00$0.00$0.00$0.00$0.00
2025-09$0.00$0.00$0.00$0.00$0.00
2025-10$0.00$0.00$0.00$0.00$0.00
2025-11$0.00$0.00$0.00$0.00$0.00
2025-12$0.00$0.00$0.00$0.00$0.00
2026-01$0.00$0.00$0.00$0.00$0.00
2026-02$0.00$0.00$0.00$0.00$0.00
2026-03$0.00$0.00$0.00$0.00$0.00
2026-04$0.00$0.00$0.00$0.00$0.00
2026-05$0.00$0.00$0.00$0.00$0.00
2026-06$0.00$0.00$0.00$0.00$0.00
2026-07$920.00$0.00$920.00$0.00$0.00
2026-08$270.00$0.00$270.00$0.00$0.00
2026-09$0.00$0.00$0.00$0.00$0.00
2026-10$0.00$0.00$0.00$0.00$0.00
2026-11$0.00$0.00$0.00$0.00$0.00

Other financing and cash uses

These are separate measures, not amounts to add to fundraising. Loans are financing, in-kind support is noncash, and refunds are not new receipts. Payables are not added to their subsequent payments.

All recorded accounting measures
Accounting basisReported amountRecords
cash contribution$1,190.0011
cash payment$69.2011

No combined total is shown: cash movements, obligations, cancellations and adjustments answer different accounting questions.

Current official cash-on-hand and debt balances have not been reconciled to this transaction snapshot. Payments do not tell us how much cash is left without a verified opening balance.