Open Disclosure Oakland
Search
Press
About
FAQ
ODOAK
Content last updated Dec. 4, 2023
City Attorney
Ryan Richardson
No occupation reported
no contributions have been reported
Oakland
Upcoming Races
November 5, 2024
City-Wide Office
City Attorney
City Council
City Council At-Large
City Council District 1
City Council District 3
City Council District 5
City Council District 7
Oakland Unified School District
School Board District 1
School Board District 3
School Board District 5
School Board District 7