Help us improve in just 2 minutes—share your thoughts in our reader survey.
Alabama Public Service Commission election, 2024
U.S. House • State executive offices • Special state legislative • Supreme court • Appellate courts • State ballot measures • Local ballot measures • School boards • Municipal • How to run for office |
2026 →
← 2022
|
Alabama Public Service Commission |
---|
Election details |
Filing deadline: November 10, 2023 |
Primary: March 5, 2024 Primary runoff: April 16, 2024 General: November 5, 2024 Pre-election incumbent(s): Twinkle Andress Cavanaugh (R) |
How to vote |
Poll times: 7 a.m. to 7 p.m. Voting in Alabama |
Ballotpedia analysis |
Federal and state primary competitiveness State executive elections in 2024 Impact of term limits in 2024 State government trifectas State government triplexes Ballotpedia's Election Analysis Hub, 2024 |
Alabama executive elections |
State Board of Education (4 seats) |
Alabama held an election for one of three seats on the Alabama Public Service Commission on November 5, 2024. The primary was March 5, 2024, and a primary runoff was April 16, 2024. The filing deadline was November 10, 2023. The Democratic primary was canceled after no candidates filed.
Incumbent Twinkle Andress Cavanaugh won election in the general election for Alabama Public Service Commission President.
Candidates and election results
President
General election
General election for Alabama Public Service Commission President
Incumbent Twinkle Andress Cavanaugh won election in the general election for Alabama Public Service Commission President on November 5, 2024.
Candidate | % | Votes | ||
✔ | Twinkle Andress Cavanaugh (R) | 97.3 | 1,538,888 | |
Other/Write-in votes | 2.7 | 42,061 |
Total votes: 1,580,949 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Republican primary election
Republican primary for Alabama Public Service Commission President
Incumbent Twinkle Andress Cavanaugh defeated Robert McCollum in the Republican primary for Alabama Public Service Commission President on March 5, 2024.
Candidate | % | Votes | ||
✔ | Twinkle Andress Cavanaugh | 61.1 | 330,483 | |
![]() | Robert McCollum | 38.9 | 210,122 |
Total votes: 540,605 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Candidate profiles
There were no candidate profiles created for this race. Candidate profiles would have appeared here as candidates completed Ballotpedia's Candidate Connection survey.
Voting information
- See also: Voting in Alabama
Campaign finance
- See also: Campaign finance
The section and tables below contain data from financial reports submitted to state agencies. The data is gathered and made available by Transparency USA.
Past elections
The section below details election results for this office in elections dating back to 2018.
2022
Place 1
General election candidates
- Jeremy Oden (Incumbent) (Republican Party) ✔
- Ron Bishop (Libertarian Party)
Republican primary runoff candidates
- Jeremy Oden (Incumbent) ✔
- Brent Woodall
Democratic primary candidates
The Democratic Party primary was canceled. No candidates filed for this race.
Republican primary candidates
- Jeremy Oden (Incumbent) ✔
- John Hammock
- Stephen McLamb
- Brent Woodall ✔
Place 2
General election candidates
- Chris Beeker (Incumbent) (Republican Party) ✔
- Laura Lane (Libertarian Party)
= candidate completed Ballotpedia's Candidate Connection survey
Republican primary runoff candidates
- Chris Beeker (Incumbent) ✔
- Robert McCollum
Democratic primary candidates
The Democratic Party primary was canceled. No candidates filed for this race.
Republican primary candidates
- Chris Beeker (Incumbent) ✔
- Robin Litaker
- Robert McCollum ✔
2020
General election candidates
- Twinkle Andress Cavanaugh (Incumbent) (Republican Party) ✔
- Laura Casey (Democratic Party)
Democratic primary candidates
Republican primary candidates
- Twinkle Andress Cavanaugh (Incumbent) ✔
- Robin Litaker
2018
Place 1
General election
General election for Alabama Public Service Commission Place 1
Incumbent Jeremy Oden defeated Cara McClure in the general election for Alabama Public Service Commission Place 1 on November 6, 2018.
Candidate | % | Votes | ||
✔ | ![]() | Jeremy Oden (R) | 60.4 | 1,013,072 |
![]() | Cara McClure (D) | 39.5 | 662,581 | |
Other/Write-in votes | 0.1 | 940 |
Total votes: 1,676,593 (100.00% precincts reporting) | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Democratic primary election
Democratic primary for Alabama Public Service Commission Place 1
Cara McClure advanced from the Democratic primary for Alabama Public Service Commission Place 1 on June 5, 2018.
Candidate | ||
✔ | ![]() | Cara McClure |
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Republican primary election
Republican primary for Alabama Public Service Commission Place 1
Incumbent Jeremy Oden defeated Jim Bonner in the Republican primary for Alabama Public Service Commission Place 1 on June 5, 2018.
Candidate | % | Votes | ||
✔ | ![]() | Jeremy Oden | 50.6 | 222,830 |
![]() | Jim Bonner | 49.4 | 217,721 |
Total votes: 440,551 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Place 2
General election
General election for Alabama Public Service Commission Place 2
Incumbent Chris Beeker defeated Kari Powell in the general election for Alabama Public Service Commission Place 2 on November 6, 2018.
Candidate | % | Votes | ||
✔ | ![]() | Chris Beeker (R) | 60.1 | 1,006,713 |
![]() | Kari Powell (D) | 39.9 | 668,620 | |
Other/Write-in votes | 0.1 | 1,029 |
Total votes: 1,676,362 (100.00% precincts reporting) | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Democratic primary election
Democratic primary for Alabama Public Service Commission Place 2
Kari Powell advanced from the Democratic primary for Alabama Public Service Commission Place 2 on June 5, 2018.
Candidate | ||
✔ | ![]() | Kari Powell |
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Republican primary election
Republican primary for Alabama Public Service Commission Place 2
Incumbent Chris Beeker defeated Robin Litaker in the Republican primary for Alabama Public Service Commission Place 2 on June 5, 2018.
Candidate | % | Votes | ||
✔ | ![]() | Chris Beeker | 68.7 | 281,753 |
![]() | Robin Litaker | 31.3 | 128,587 |
Total votes: 410,340 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
See also
Alabama | State Executive Elections | News and Analysis |
---|---|---|
|
|
|
External links
Footnotes
|