Skip to main content

Alabama Republican Presidential Primary 2024

Election Date: Mar. 5, 2024 | Updated 4:01 PM EST Mar. 6, 2024
Alabama is reliably deep red: Doug Jones was the last Democrat who won a statewide vote when he defeated Roy Moore for a Senate seat in 2017. Before that it was 2008. But – presidential primary aside – a different congressional seat will be the focus Tuesday. A federal court forced Alabama to carve out a second majority-minority congressional district over the state’s objection that doing so would violate the Voting Rights Act. The race for that District 2 seat is now expected to lean Democrat, and it’s one of several primaries that could be hotly contested across the state.

Presidential Republican Primary

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)497,73983.2%
HaleyNikki Haley (R)77,56413.0%
UncommittedUncommitted (R)9,7551.6%
DeSantisRon DeSantis (R)8,4261.4%
RamaswamyVivek Ramaswamy (R)1,8590.3%
ChristieChris Christie (R)1,4360.2%
StuckenbergDavid Stuckenberg (R)7480.1%
BinkleyRyan Binkley (R)5080.1%

County-By-County Results Map

Lead
Binkley Lead
Tied
No Results
Mail-in and early votes may not be included.

County-by-County Results

Jump to:

Autauga County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)7,66882.8%
HaleyNikki Haley (R)1,14212.3%
UncommittedUncommitted (R)2092.3%
DeSantisRon DeSantis (R)1501.6%
RamaswamyVivek Ramaswamy (R)510.6%
ChristieChris Christie (R)170.2%
StuckenbergDavid Stuckenberg (R)150.2%
BinkleyRyan Binkley (R)110.1%

Baldwin County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)30,13480.0%
HaleyNikki Haley (R)6,07616.1%
DeSantisRon DeSantis (R)6201.6%
UncommittedUncommitted (R)6011.6%
RamaswamyVivek Ramaswamy (R)1060.3%
ChristieChris Christie (R)790.2%
StuckenbergDavid Stuckenberg (R)390.1%
BinkleyRyan Binkley (R)140.0%

Barbour County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)1,97288.7%
HaleyNikki Haley (R)1838.2%
DeSantisRon DeSantis (R)291.3%
UncommittedUncommitted (R)291.3%
ChristieChris Christie (R)50.2%
RamaswamyVivek Ramaswamy (R)50.2%
BinkleyRyan Binkley (R)--
StuckenbergDavid Stuckenberg (R)--

Bibb County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)2,81393.4%
HaleyNikki Haley (R)1354.5%
DeSantisRon DeSantis (R)230.8%
UncommittedUncommitted (R)220.7%
RamaswamyVivek Ramaswamy (R)90.3%
StuckenbergDavid Stuckenberg (R)70.2%
ChristieChris Christie (R)20.1%
BinkleyRyan Binkley (R)--

Blount County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)8,81191.3%
HaleyNikki Haley (R)5555.8%
UncommittedUncommitted (R)1141.2%
DeSantisRon DeSantis (R)1071.1%
RamaswamyVivek Ramaswamy (R)210.2%
ChristieChris Christie (R)170.2%
StuckenbergDavid Stuckenberg (R)110.1%
BinkleyRyan Binkley (R)100.1%

Bullock County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)28990.9%
HaleyNikki Haley (R)237.2%
UncommittedUncommitted (R)30.9%
StuckenbergDavid Stuckenberg (R)20.6%
ChristieChris Christie (R)10.3%
BinkleyRyan Binkley (R)--
DeSantisRon DeSantis (R)--
RamaswamyVivek Ramaswamy (R)--

Butler County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)2,35590.2%
HaleyNikki Haley (R)1947.4%
UncommittedUncommitted (R)281.1%
DeSantisRon DeSantis (R)261.0%
StuckenbergDavid Stuckenberg (R)40.2%
BinkleyRyan Binkley (R)20.1%
ChristieChris Christie (R)20.1%
RamaswamyVivek Ramaswamy (R)10.0%

Calhoun County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)13,16886.1%
HaleyNikki Haley (R)1,4899.7%
UncommittedUncommitted (R)3382.2%
DeSantisRon DeSantis (R)1791.2%
RamaswamyVivek Ramaswamy (R)450.3%
ChristieChris Christie (R)330.2%
BinkleyRyan Binkley (R)190.1%
StuckenbergDavid Stuckenberg (R)170.1%

Chambers County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,91882.0%
HaleyNikki Haley (R)49810.4%
UncommittedUncommitted (R)2415.0%
DeSantisRon DeSantis (R)531.1%
ChristieChris Christie (R)250.5%
RamaswamyVivek Ramaswamy (R)160.3%
BinkleyRyan Binkley (R)130.3%
StuckenbergDavid Stuckenberg (R)130.3%

Cherokee County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,76489.5%
HaleyNikki Haley (R)3458.2%
UncommittedUncommitted (R)461.1%
DeSantisRon DeSantis (R)270.6%
StuckenbergDavid Stuckenberg (R)90.2%
RamaswamyVivek Ramaswamy (R)60.1%
BinkleyRyan Binkley (R)50.1%
ChristieChris Christie (R)30.1%

Chilton County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)7,26191.5%
HaleyNikki Haley (R)4615.8%
UncommittedUncommitted (R)951.2%
DeSantisRon DeSantis (R)801.0%
RamaswamyVivek Ramaswamy (R)220.3%
BinkleyRyan Binkley (R)70.1%
StuckenbergDavid Stuckenberg (R)70.1%
ChristieChris Christie (R)60.1%

Choctaw County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)1,55993.9%
HaleyNikki Haley (R)794.8%
DeSantisRon DeSantis (R)80.5%
UncommittedUncommitted (R)70.4%
BinkleyRyan Binkley (R)30.2%
StuckenbergDavid Stuckenberg (R)30.2%
ChristieChris Christie (R)20.1%
RamaswamyVivek Ramaswamy (R)--

Clarke County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,09191.5%
HaleyNikki Haley (R)2116.2%
DeSantisRon DeSantis (R)320.9%
UncommittedUncommitted (R)310.9%
RamaswamyVivek Ramaswamy (R)40.1%
BinkleyRyan Binkley (R)30.1%
ChristieChris Christie (R)30.1%
StuckenbergDavid Stuckenberg (R)30.1%

Clay County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,18290.9%
HaleyNikki Haley (R)2336.7%
UncommittedUncommitted (R)461.3%
DeSantisRon DeSantis (R)220.6%
RamaswamyVivek Ramaswamy (R)90.3%
ChristieChris Christie (R)60.2%
BinkleyRyan Binkley (R)20.1%
StuckenbergDavid Stuckenberg (R)20.1%

Cleburne County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,27490.0%
HaleyNikki Haley (R)2115.8%
UncommittedUncommitted (R)882.4%
DeSantisRon DeSantis (R)361.0%
ChristieChris Christie (R)110.3%
RamaswamyVivek Ramaswamy (R)80.2%
StuckenbergDavid Stuckenberg (R)60.2%
BinkleyRyan Binkley (R)30.1%

Coffee County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)7,55886.3%
HaleyNikki Haley (R)8559.8%
UncommittedUncommitted (R)1501.7%
DeSantisRon DeSantis (R)1341.5%
RamaswamyVivek Ramaswamy (R)300.3%
ChristieChris Christie (R)240.3%
StuckenbergDavid Stuckenberg (R)60.1%
BinkleyRyan Binkley (R)50.1%

Colbert County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)7,14585.6%
HaleyNikki Haley (R)88910.6%
UncommittedUncommitted (R)1481.8%
DeSantisRon DeSantis (R)1031.2%
RamaswamyVivek Ramaswamy (R)240.3%
ChristieChris Christie (R)170.2%
BinkleyRyan Binkley (R)150.2%
StuckenbergDavid Stuckenberg (R)90.1%

Conecuh County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)1,64291.8%
HaleyNikki Haley (R)995.5%
DeSantisRon DeSantis (R)231.3%
UncommittedUncommitted (R)150.8%
ChristieChris Christie (R)40.2%
BinkleyRyan Binkley (R)20.1%
RamaswamyVivek Ramaswamy (R)20.1%
StuckenbergDavid Stuckenberg (R)10.1%

Coosa County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)1,88990.2%
HaleyNikki Haley (R)1467.0%
UncommittedUncommitted (R)361.7%
DeSantisRon DeSantis (R)120.6%
RamaswamyVivek Ramaswamy (R)60.3%
ChristieChris Christie (R)30.1%
StuckenbergDavid Stuckenberg (R)30.1%
BinkleyRyan Binkley (R)--

Covington County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)6,71691.0%
HaleyNikki Haley (R)4406.0%
DeSantisRon DeSantis (R)1081.5%
UncommittedUncommitted (R)751.0%
RamaswamyVivek Ramaswamy (R)170.2%
ChristieChris Christie (R)120.2%
StuckenbergDavid Stuckenberg (R)70.1%
BinkleyRyan Binkley (R)50.1%

Crenshaw County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)1,95092.6%
HaleyNikki Haley (R)1235.8%
UncommittedUncommitted (R)150.7%
DeSantisRon DeSantis (R)90.4%
BinkleyRyan Binkley (R)20.1%
ChristieChris Christie (R)20.1%
RamaswamyVivek Ramaswamy (R)20.1%
StuckenbergDavid Stuckenberg (R)20.1%

Cullman County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)15,23889.3%
HaleyNikki Haley (R)1,3077.7%
UncommittedUncommitted (R)2121.2%
DeSantisRon DeSantis (R)1971.2%
RamaswamyVivek Ramaswamy (R)440.3%
ChristieChris Christie (R)310.2%
StuckenbergDavid Stuckenberg (R)220.1%
BinkleyRyan Binkley (R)160.1%

Dale County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)5,78286.9%
HaleyNikki Haley (R)5999.0%
UncommittedUncommitted (R)1261.9%
DeSantisRon DeSantis (R)941.4%
ChristieChris Christie (R)300.5%
RamaswamyVivek Ramaswamy (R)120.2%
StuckenbergDavid Stuckenberg (R)70.1%
BinkleyRyan Binkley (R)50.1%

Dallas County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)1,46691.2%
HaleyNikki Haley (R)1076.7%
UncommittedUncommitted (R)150.9%
DeSantisRon DeSantis (R)130.8%
ChristieChris Christie (R)20.1%
RamaswamyVivek Ramaswamy (R)20.1%
BinkleyRyan Binkley (R)10.1%
StuckenbergDavid Stuckenberg (R)10.1%

DeKalb County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)9,70289.4%
HaleyNikki Haley (R)7877.3%
UncommittedUncommitted (R)1891.7%
DeSantisRon DeSantis (R)1181.1%
RamaswamyVivek Ramaswamy (R)230.2%
ChristieChris Christie (R)140.1%
StuckenbergDavid Stuckenberg (R)140.1%
BinkleyRyan Binkley (R)80.1%

Elmore County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)11,94685.8%
HaleyNikki Haley (R)1,49610.7%
UncommittedUncommitted (R)1891.4%
DeSantisRon DeSantis (R)1861.3%
RamaswamyVivek Ramaswamy (R)490.4%
ChristieChris Christie (R)210.2%
StuckenbergDavid Stuckenberg (R)180.1%
BinkleyRyan Binkley (R)150.1%

Escambia County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)4,10989.2%
HaleyNikki Haley (R)3507.6%
DeSantisRon DeSantis (R)741.6%
UncommittedUncommitted (R)541.2%
RamaswamyVivek Ramaswamy (R)70.2%
StuckenbergDavid Stuckenberg (R)60.1%
ChristieChris Christie (R)40.1%
BinkleyRyan Binkley (R)10.0%

Etowah County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)11,10287.7%
HaleyNikki Haley (R)1,1829.3%
UncommittedUncommitted (R)1761.4%
DeSantisRon DeSantis (R)1170.9%
ChristieChris Christie (R)300.2%
RamaswamyVivek Ramaswamy (R)230.2%
StuckenbergDavid Stuckenberg (R)180.1%
BinkleyRyan Binkley (R)60.0%

Fayette County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,17392.1%
HaleyNikki Haley (R)2015.8%
UncommittedUncommitted (R)391.1%
DeSantisRon DeSantis (R)240.7%
StuckenbergDavid Stuckenberg (R)40.1%
BinkleyRyan Binkley (R)20.1%
ChristieChris Christie (R)20.1%
RamaswamyVivek Ramaswamy (R)20.1%

Franklin County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)4,78087.8%
HaleyNikki Haley (R)4518.3%
UncommittedUncommitted (R)1162.1%
DeSantisRon DeSantis (R)571.0%
ChristieChris Christie (R)190.3%
RamaswamyVivek Ramaswamy (R)130.2%
StuckenbergDavid Stuckenberg (R)70.1%
BinkleyRyan Binkley (R)20.0%

Geneva County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)4,53291.4%
HaleyNikki Haley (R)2966.0%
DeSantisRon DeSantis (R)651.3%
UncommittedUncommitted (R)310.6%
RamaswamyVivek Ramaswamy (R)160.3%
BinkleyRyan Binkley (R)70.1%
StuckenbergDavid Stuckenberg (R)50.1%
ChristieChris Christie (R)40.1%

Greene County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)19190.5%
HaleyNikki Haley (R)178.1%
UncommittedUncommitted (R)31.4%
BinkleyRyan Binkley (R)--
ChristieChris Christie (R)--
DeSantisRon DeSantis (R)--
RamaswamyVivek Ramaswamy (R)--
StuckenbergDavid Stuckenberg (R)--

Hale County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)76092.7%
HaleyNikki Haley (R)485.9%
UncommittedUncommitted (R)40.5%
DeSantisRon DeSantis (R)30.4%
ChristieChris Christie (R)20.2%
BinkleyRyan Binkley (R)10.1%
RamaswamyVivek Ramaswamy (R)10.1%
StuckenbergDavid Stuckenberg (R)10.1%

Henry County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,13688.8%
HaleyNikki Haley (R)2838.0%
DeSantisRon DeSantis (R)481.4%
UncommittedUncommitted (R)461.3%
RamaswamyVivek Ramaswamy (R)70.2%
ChristieChris Christie (R)40.1%
StuckenbergDavid Stuckenberg (R)40.1%
BinkleyRyan Binkley (R)30.1%

Houston County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)10,55486.0%
HaleyNikki Haley (R)1,31910.8%
DeSantisRon DeSantis (R)1851.5%
UncommittedUncommitted (R)1381.1%
RamaswamyVivek Ramaswamy (R)310.3%
ChristieChris Christie (R)240.2%
StuckenbergDavid Stuckenberg (R)110.1%
BinkleyRyan Binkley (R)30.0%

Jackson County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)6,14788.9%
HaleyNikki Haley (R)5878.5%
UncommittedUncommitted (R)851.2%
DeSantisRon DeSantis (R)540.8%
RamaswamyVivek Ramaswamy (R)150.2%
ChristieChris Christie (R)140.2%
StuckenbergDavid Stuckenberg (R)60.1%
BinkleyRyan Binkley (R)50.1%

Jefferson County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)37,13275.5%
HaleyNikki Haley (R)9,99320.3%
DeSantisRon DeSantis (R)8321.7%
UncommittedUncommitted (R)7571.5%
RamaswamyVivek Ramaswamy (R)2100.4%
ChristieChris Christie (R)1270.3%
StuckenbergDavid Stuckenberg (R)600.1%
BinkleyRyan Binkley (R)440.1%

Lamar County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)2,95792.3%
HaleyNikki Haley (R)1655.1%
UncommittedUncommitted (R)411.3%
DeSantisRon DeSantis (R)250.8%
ChristieChris Christie (R)80.2%
RamaswamyVivek Ramaswamy (R)40.1%
StuckenbergDavid Stuckenberg (R)40.1%
BinkleyRyan Binkley (R)--

Lauderdale County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)10,72382.5%
HaleyNikki Haley (R)1,75813.5%
UncommittedUncommitted (R)2552.0%
DeSantisRon DeSantis (R)1641.3%
RamaswamyVivek Ramaswamy (R)460.4%
ChristieChris Christie (R)280.2%
StuckenbergDavid Stuckenberg (R)100.1%
BinkleyRyan Binkley (R)90.1%

Lawrence County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)4,07789.6%
HaleyNikki Haley (R)3607.9%
UncommittedUncommitted (R)491.1%
DeSantisRon DeSantis (R)370.8%
RamaswamyVivek Ramaswamy (R)120.3%
BinkleyRyan Binkley (R)70.2%
ChristieChris Christie (R)60.1%
StuckenbergDavid Stuckenberg (R)40.1%

Lee County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)11,60974.9%
HaleyNikki Haley (R)3,02219.5%
UncommittedUncommitted (R)3632.3%
DeSantisRon DeSantis (R)3492.3%
RamaswamyVivek Ramaswamy (R)650.4%
ChristieChris Christie (R)530.3%
StuckenbergDavid Stuckenberg (R)190.1%
BinkleyRyan Binkley (R)130.1%

Limestone County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)10,85680.3%
HaleyNikki Haley (R)2,06315.3%
UncommittedUncommitted (R)2461.8%
DeSantisRon DeSantis (R)2421.8%
RamaswamyVivek Ramaswamy (R)520.4%
ChristieChris Christie (R)300.2%
StuckenbergDavid Stuckenberg (R)140.1%
BinkleyRyan Binkley (R)80.1%

Lowndes County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)57993.5%
HaleyNikki Haley (R)284.5%
UncommittedUncommitted (R)50.8%
DeSantisRon DeSantis (R)40.6%
ChristieChris Christie (R)10.2%
RamaswamyVivek Ramaswamy (R)10.2%
StuckenbergDavid Stuckenberg (R)10.2%
BinkleyRyan Binkley (R)--

Macon County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)46786.8%
HaleyNikki Haley (R)519.5%
DeSantisRon DeSantis (R)50.9%
BinkleyRyan Binkley (R)40.7%
StuckenbergDavid Stuckenberg (R)40.7%
ChristieChris Christie (R)30.6%
UncommittedUncommitted (R)30.6%
RamaswamyVivek Ramaswamy (R)10.2%

Madison County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)28,40269.2%
HaleyNikki Haley (R)10,60925.8%
DeSantisRon DeSantis (R)8312.0%
UncommittedUncommitted (R)7641.9%
RamaswamyVivek Ramaswamy (R)1960.5%
ChristieChris Christie (R)1460.4%
StuckenbergDavid Stuckenberg (R)550.1%
BinkleyRyan Binkley (R)380.1%

Marengo County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)91493.3%
HaleyNikki Haley (R)484.9%
UncommittedUncommitted (R)101.0%
DeSantisRon DeSantis (R)30.3%
ChristieChris Christie (R)20.2%
StuckenbergDavid Stuckenberg (R)20.2%
BinkleyRyan Binkley (R)10.1%
RamaswamyVivek Ramaswamy (R)--

Marion County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)5,24691.4%
HaleyNikki Haley (R)3365.9%
UncommittedUncommitted (R)721.3%
DeSantisRon DeSantis (R)480.8%
ChristieChris Christie (R)110.2%
RamaswamyVivek Ramaswamy (R)100.2%
BinkleyRyan Binkley (R)90.2%
StuckenbergDavid Stuckenberg (R)70.1%

Marshall County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)11,12286.7%
HaleyNikki Haley (R)1,32010.3%
UncommittedUncommitted (R)1891.5%
DeSantisRon DeSantis (R)1281.0%
RamaswamyVivek Ramaswamy (R)330.3%
ChristieChris Christie (R)210.2%
StuckenbergDavid Stuckenberg (R)100.1%
BinkleyRyan Binkley (R)90.1%

Mobile County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)35,53882.1%
HaleyNikki Haley (R)5,81113.4%
UncommittedUncommitted (R)9112.1%
DeSantisRon DeSantis (R)7051.6%
RamaswamyVivek Ramaswamy (R)1460.3%
ChristieChris Christie (R)1210.3%
StuckenbergDavid Stuckenberg (R)430.1%
BinkleyRyan Binkley (R)330.1%

Monroe County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)2,74990.2%
HaleyNikki Haley (R)2036.7%
UncommittedUncommitted (R)471.5%
DeSantisRon DeSantis (R)371.2%
ChristieChris Christie (R)30.1%
RamaswamyVivek Ramaswamy (R)30.1%
StuckenbergDavid Stuckenberg (R)30.1%
BinkleyRyan Binkley (R)10.0%

Montgomery County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)12,36575.0%
HaleyNikki Haley (R)3,21819.5%
UncommittedUncommitted (R)4462.7%
DeSantisRon DeSantis (R)2751.7%
RamaswamyVivek Ramaswamy (R)730.4%
ChristieChris Christie (R)640.4%
StuckenbergDavid Stuckenberg (R)230.1%
BinkleyRyan Binkley (R)210.1%

Morgan County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)13,40382.4%
HaleyNikki Haley (R)2,23113.7%
UncommittedUncommitted (R)2711.7%
DeSantisRon DeSantis (R)2351.4%
RamaswamyVivek Ramaswamy (R)630.4%
ChristieChris Christie (R)430.3%
StuckenbergDavid Stuckenberg (R)170.1%
BinkleyRyan Binkley (R)70.0%

Perry County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)37092.7%
HaleyNikki Haley (R)184.5%
DeSantisRon DeSantis (R)51.3%
UncommittedUncommitted (R)51.3%
StuckenbergDavid Stuckenberg (R)10.3%
BinkleyRyan Binkley (R)--
ChristieChris Christie (R)--
RamaswamyVivek Ramaswamy (R)--

Pickens County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)2,99991.3%
HaleyNikki Haley (R)1865.7%
UncommittedUncommitted (R)471.4%
DeSantisRon DeSantis (R)270.8%
RamaswamyVivek Ramaswamy (R)100.3%
ChristieChris Christie (R)60.2%
BinkleyRyan Binkley (R)50.2%
StuckenbergDavid Stuckenberg (R)50.2%

Pike County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,09487.6%
HaleyNikki Haley (R)3399.6%
UncommittedUncommitted (R)421.2%
DeSantisRon DeSantis (R)341.0%
RamaswamyVivek Ramaswamy (R)90.3%
StuckenbergDavid Stuckenberg (R)90.3%
BinkleyRyan Binkley (R)30.1%
ChristieChris Christie (R)30.1%

Randolph County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,52688.8%
HaleyNikki Haley (R)3198.0%
DeSantisRon DeSantis (R)561.4%
UncommittedUncommitted (R)411.0%
RamaswamyVivek Ramaswamy (R)110.3%
ChristieChris Christie (R)100.3%
BinkleyRyan Binkley (R)40.1%
StuckenbergDavid Stuckenberg (R)40.1%

Russell County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)2,59389.1%
HaleyNikki Haley (R)2227.6%
DeSantisRon DeSantis (R)401.4%
UncommittedUncommitted (R)371.3%
ChristieChris Christie (R)60.2%
StuckenbergDavid Stuckenberg (R)60.2%
RamaswamyVivek Ramaswamy (R)40.1%
BinkleyRyan Binkley (R)30.1%

Shelby County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)24,41478.8%
HaleyNikki Haley (R)5,25617.0%
DeSantisRon DeSantis (R)6152.0%
UncommittedUncommitted (R)4501.5%
RamaswamyVivek Ramaswamy (R)970.3%
ChristieChris Christie (R)890.3%
BinkleyRyan Binkley (R)310.1%
StuckenbergDavid Stuckenberg (R)310.1%

St. Clair County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)12,20988.0%
HaleyNikki Haley (R)1,2318.9%
UncommittedUncommitted (R)1961.4%
DeSantisRon DeSantis (R)1591.1%
RamaswamyVivek Ramaswamy (R)380.3%
ChristieChris Christie (R)180.1%
StuckenbergDavid Stuckenberg (R)180.1%
BinkleyRyan Binkley (R)100.1%

Sumter County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)28989.2%
HaleyNikki Haley (R)309.3%
BinkleyRyan Binkley (R)20.6%
ChristieChris Christie (R)20.6%
UncommittedUncommitted (R)10.3%
DeSantisRon DeSantis (R)--
RamaswamyVivek Ramaswamy (R)--
StuckenbergDavid Stuckenberg (R)--

Talladega County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)7,13889.3%
HaleyNikki Haley (R)6758.4%
UncommittedUncommitted (R)771.0%
DeSantisRon DeSantis (R)680.9%
RamaswamyVivek Ramaswamy (R)150.2%
StuckenbergDavid Stuckenberg (R)130.2%
ChristieChris Christie (R)80.1%
BinkleyRyan Binkley (R)30.0%

Tallapoosa County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)5,67187.4%
HaleyNikki Haley (R)67310.4%
UncommittedUncommitted (R)661.0%
DeSantisRon DeSantis (R)490.8%
ChristieChris Christie (R)140.2%
RamaswamyVivek Ramaswamy (R)110.2%
StuckenbergDavid Stuckenberg (R)40.1%
BinkleyRyan Binkley (R)20.0%

Tuscaloosa County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)14,92883.2%
HaleyNikki Haley (R)2,46913.8%
DeSantisRon DeSantis (R)2161.2%
UncommittedUncommitted (R)2131.2%
ChristieChris Christie (R)500.3%
RamaswamyVivek Ramaswamy (R)500.3%
StuckenbergDavid Stuckenberg (R)180.1%
BinkleyRyan Binkley (R)60.0%

Walker County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)10,77490.1%
HaleyNikki Haley (R)8076.7%
UncommittedUncommitted (R)1991.7%
DeSantisRon DeSantis (R)930.8%
RamaswamyVivek Ramaswamy (R)300.3%
ChristieChris Christie (R)260.2%
StuckenbergDavid Stuckenberg (R)200.2%
BinkleyRyan Binkley (R)140.1%

Washington County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)2,88691.5%
HaleyNikki Haley (R)1645.2%
UncommittedUncommitted (R)451.4%
DeSantisRon DeSantis (R)421.3%
ChristieChris Christie (R)90.3%
RamaswamyVivek Ramaswamy (R)60.2%
BinkleyRyan Binkley (R)10.0%
StuckenbergDavid Stuckenberg (R)10.0%

Wilcox County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)50663.3%
HaleyNikki Haley (R)8510.6%
UncommittedUncommitted (R)475.9%
ChristieChris Christie (R)455.6%
StuckenbergDavid Stuckenberg (R)445.5%
DeSantisRon DeSantis (R)283.5%
BinkleyRyan Binkley (R)222.8%
RamaswamyVivek Ramaswamy (R)222.8%

Winston County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)5,42689.4%
HaleyNikki Haley (R)4577.5%
UncommittedUncommitted (R)1001.6%
DeSantisRon DeSantis (R)581.0%
RamaswamyVivek Ramaswamy (R)120.2%
ChristieChris Christie (R)80.1%
StuckenbergDavid Stuckenberg (R)80.1%
BinkleyRyan Binkley (R)20.0%