November 3, 2026 · nonpartisan
Mayor of Albany
2-year term. Incumbent: Alex Johnson II — 3rd consecutive term; first elected November 2020. Counted in both Linn and Benton counties.
Filed candidates
No candidate filings have been synced for this seat yet. Candidacies appear here from official filings only (City Recorder SEL 101s) — never from announcements or news reports. The incumbent is not listed as a candidate unless and until they file.
Follow the money
ORESTAR committee transactions, reviewed and public only. Contributor names are shown exactly as filed and never fuzzy-merged. No contribution limits apply in 2026; HB 4024 limits start January 1, 2027.
No public, reviewed committee transactions have been synced for this race yet. Numbers appear here as ORESTAR filings are ingested and approved — for every candidate in the same job, on the same schedule.
Race timeline
Dated events in strict order: official filings, cycle milestones, and — after November 3 — canvass updates until certification. Results are labeled unofficial until both counties certify.
2026-09-22upcoming
Final 42 days — finance sync moves to daily
ORESTAR committee transactions for every candidate in a race refresh in the same job.
2026-11-03upcoming
Election day — results every 30 minutes
Linn and Benton county feeds plus the state rollup. All numbers unofficial until certification.
Polls & signals
Tier 1 · Scientific polls
No scientific polling is known for these races. Small-city races are rarely polled. If a poll is published, it appears here only with full methodology: sponsor, pollster, field dates, population, sample size, margin of error, mode, and question wording. Missing any field → not published.
Tier 2 · Signals, not polls
Measurable public facts: fundraising velocity and donor counts (ORESTAR), voters’ pamphlet participation, documented endorsements, and county ballot-return statistics during voting. Finance signals appear as filings sync. Signals describe activity — they do not predict outcomes.
Tier 3 · Excluded
Social-media straw polls, news-site widgets, internal campaign polls without released methodology, and betting markets are never displayed — even with a label. This tracker computes no win probabilities.
Doctrine: docs/specs/elections-tracker.md