Anniston is governed by Alabama's "weak mayor" form of city government.
Anniston is the county seat of Calhoun County, Alabama. Circuit and district courts for the county and the district attorney's office are located in the Calhoun County Courthouse at the corner of 11th Street and Gurnee Avenue.