City Hall

Q&A: Why did Citrus Heights have only one location to vote in person this year?

Support our local advertisers