City Hall

Most voters in Citrus Heights can’t vote in City Council race this year

Support our local advertisers