Ballot Project

← Back to all states

Alabama

Political Parties

State-Managed Offices

The election calendars, nominations, and candidates for these offices are managed by the Alabama Secretary of State Elections Division. The actual elections, as with local elections, are managed by county election commissions. These offices include the federal positions of President of the US as well as state-specific offices such as Governor and Senator.

The state manages campaign-finance reporting for state-specific offices, while campaign-finance reporting for the federal office of President is managed by the US Federal Election Commission.

All Alabama state-level elected offices

State-Wide Elections

No current elections
+

Districts

Counties

Autauga County 55246 Link to election commission
Baldwin County 195540
Barbour County 27076
Bibb County 22512
Blount County 57872
Bullock County 10639
Butler County 20265
Calhoun County 116736
Chambers County 34162
Cherokee County 26203
Chilton County 43951
Choctaw County 13426
Clarke County 25207
Clay County 13486
Cleburne County 14994
Coffee County 50938
Colbert County 54520
Conecuh County 12887
Coosa County 10898
Covington County 37886
Crenshaw County 13986
Cullman County 80811
Dale County 49884
Dallas County 41996
DeKalb County 71013
Elmore County 80902
Escambia County 37983
Etowah County 103931
Fayette County 16909
Franklin County 31532
Geneva County 26727
Greene County 8744
Hale County 15406
Henry County 17296
Houston County 103668
Jackson County 52951
Jefferson County 659479
Lamar County 14236
Lauderdale County 92797
Lawrence County 33587
Lee County 150933
Limestone County 88845
Lowndes County 10703
Macon County 19688
Madison County 346892
Marengo County 20155
Marion County 30334
Marshall County 94760
Mobile County 414079
Monroe County 22236
Montgomery County 226659
Morgan County 119787
Perry County 10020
Pickens County 19401
Pike County 33339
Randolph County 22727
Russell County 59585
St. Clair County 86308
Shelby County 204180
Sumter County 13361
Talladega County 81096
Tallapoosa County 41203
Tuscaloosa County 200821
Walker County 65998
Washington County 16877
Wilcox County 11307
Winston County 24146