Civic Result MapsNational election result data platform
Current context

Alabama · 2024 President

Contest
President

County Map

Loading repository GeoJSON
AL
Click or focus a boundaryWinner, margin, and review flags appear here.
100%
Loading map geometry...
Strong Harris WinWeak Harris WinWeak Trump WinStrong Trump Win
Vote volumeNo joined resultIndicator countBadge numbers count individual advisory indicators. One boundary can contain more than one calculation scope.

Precinct Detail

AL, 2024
Reviewed geometry only
Checking precinct coverageLooking for a reviewed layer for the selected election.

County Results

67 visible reporting jurisdictions
Sort
About the directional review column

The column below is not a finding that interference occurred, and it does not prove that any candidate actually received extra votes. It is a rough advisory screen from the loaded review indicators. For down-ballot comparison flags, the app compares same-party presidential votes against a comparison race such as U.S. Senate or Governor, then labels the direction with the larger relative gap. Governor-only comparisons are marked low confidence because they can mostly reflect ordinary race-specific ticket splitting. When the comparison is U.S. House, the column names presidential-over-House dropoff direction instead of candidate benefit because House races are district- and candidate-specific controls.

That direction can be affected by split-ticket voting, incumbency, local candidate strength, undervotes, uncontested races, one-sided comparison races, reporting-unit definitions, missing comparison rows, or ordinary political geography. Treat it as "if this pattern needs review, this is the side the math points toward," not as a causal claim or a conclusion.

JurisdictionIndicators / scopeDirectional screenWinnerHarrisTrumpTotalMarginSourceInspect
Autauga County--Trump7,43920,48428,28113,045 (46.13%)al-2024-al-2024-general-president
Baldwin County--Trump24,93495,798122,24970,864 (57.97%)al-2024-al-2024-general-president
Barbour County
! Vote-share patternCountywide · Barbour
Harris share patternTrump4,1585,6069,8551,448 (14.69%)al-2024-al-2024-general-president
Bibb County
! Vote-share patternCountywide · Bibb
Harris share patternTrump1,6197,5729,2575,953 (64.31%)al-2024-al-2024-general-president
Blount County
! Vote-share patternCountywide · Blount
Harris share patternTrump2,57625,35428,16322,778 (80.88%)al-2024-al-2024-general-president
Bullock County
! Vote-share patternCountywide · Bullock
Harris share patternHarris2,9831,1014,1111,882 (45.78%)al-2024-al-2024-general-president
Butler County
! Vote-share patternCountywide · Butler
Harris share patternTrump3,2515,1728,4801,921 (22.65%)al-2024-al-2024-general-president
Calhoun County
! Vote-share patternCountywide · Calhoun
Trump share patternTrump13,19434,91248,65321,718 (44.64%)al-2024-al-2024-general-president
Chambers County
! Vote-share patternCountywide · Chambers
Harris share patternTrump5,4058,71114,2453,306 (23.21%)al-2024-al-2024-general-president
Cherokee County--Trump1,55311,35813,0069,805 (75.39%)al-2024-al-2024-general-president
Chilton County
! Vote-share patternCountywide · Chilton
Harris share patternTrump2,69816,92019,76314,222 (71.96%)al-2024-al-2024-general-president
Choctaw County
! Average down-ballot differenceCountywide · Choctaw! Vote-share patternCountywide · Choctaw
REP pres > HouseTrump2,5154,1036,6561,588 (23.86%)al-2024-al-2024-general-president
Clarke County
! Average down-ballot differenceCountywide · Clarke! Vote-share patternCountywide · Clarke
REP pres > HouseTrump4,9276,96511,9582,038 (17.04%)al-2024-al-2024-general-president
Clay County
! Vote-share patternCountywide · Clay
Harris share patternTrump9935,7346,7674,741 (70.06%)al-2024-al-2024-general-president
Cleburne County
! Vote-share patternCountywide · Cleburne
Harris share patternTrump6056,9887,6516,383 (83.43%)al-2024-al-2024-general-president
Coffee County
! Vote-share patternCountywide · Coffee
Harris share patternTrump4,60117,49522,31912,894 (57.77%)al-2024-al-2024-general-president
Colbert County
! Vote-share patternCountywide · Colbert
Mixed share patternTrump7,13719,71427,16012,577 (46.31%)al-2024-al-2024-general-president
Conecuh County
! Vote-share patternCountywide · Conecuh
Harris share patternTrump2,5803,4236,051843 (13.93%)al-2024-al-2024-general-president
Coosa County
! Vote-share patternCountywide · Coosa
Harris share patternTrump1,4783,7585,2682,280 (43.28%)al-2024-al-2024-general-president
Covington County
! Vote-share patternCountywide · Covington
Harris share patternTrump2,31414,67717,09512,363 (72.32%)al-2024-al-2024-general-president
Crenshaw County
! Vote-share patternCountywide · Crenshaw
Harris share patternTrump1,4575,0006,4863,543 (54.63%)al-2024-al-2024-general-president
Cullman County--Trump4,03938,70443,14634,665 (80.34%)al-2024-al-2024-general-president
Dale County
! Vote-share patternCountywide · Dale
Harris share patternTrump4,48414,47619,1399,992 (52.21%)al-2024-al-2024-general-president
Dallas County
! Average down-ballot differenceCountywide · Dallas! Vote-share patternCountywide · Dallas
REP pres > HouseHarris10,2365,19015,5475,046 (32.46%)al-2024-al-2024-general-president
DeKalb County--Trump3,75825,63329,66021,875 (73.75%)al-2024-al-2024-general-president
Elmore County--Trump9,77431,37441,62421,600 (51.89%)al-2024-al-2024-general-president
Escambia County
! Vote-share patternCountywide · Escambia
Harris share patternTrump3,96410,88414,9576,920 (46.27%)al-2024-al-2024-general-president
Etowah County
! Vote-share patternCountywide · Etowah
Harris share patternTrump10,02735,65346,13725,626 (55.54%)al-2024-al-2024-general-president
Fayette County
! Vote-share patternCountywide · Fayette
Harris share patternTrump1,1427,1588,3696,016 (71.88%)al-2024-al-2024-general-president
Franklin County
! Vote-share patternCountywide · Franklin
Harris share patternTrump1,56810,41712,0978,849 (73.15%)al-2024-al-2024-general-president
Geneva County
! Vote-share patternCountywide · Geneva
Harris share patternTrump1,39110,92912,4019,538 (76.91%)al-2024-al-2024-general-president
Greene County
! Average down-ballot differenceCountywide · Greene! Vote-share patternCountywide · Greene
REP pres > HouseHarris3,1338854,0392,248 (55.66%)al-2024-al-2024-general-president
Hale County
! Average down-ballot differenceCountywide · Hale! Vote-share patternCountywide · Hale
REP pres > HouseHarris3,8683,3697,305499 (6.83%)al-2024-al-2024-general-president
Henry County
! Average down-ballot differenceCountywide · Henry! Vote-share patternCountywide · Henry
DEM pres > HouseTrump2,2636,9899,3204,726 (50.71%)al-2024-al-2024-general-president
Houston County
! Vote-share patternCountywide · Houston
Harris share patternTrump11,35232,46944,34921,117 (47.62%)al-2024-al-2024-general-president
Jackson County--Trump3,27620,07323,55616,797 (71.31%)al-2024-al-2024-general-president
Jefferson County
! Vote-share patternCountywide · Jefferson
Trump share patternHarris162,112131,123298,70430,989 (10.37%)al-2024-al-2024-general-president
Lamar County
! Vote-share patternCountywide · Lamar
Harris share patternTrump8066,0336,8905,227 (75.86%)al-2024-al-2024-general-president
Lauderdale County
! Vote-share patternCountywide · Lauderdale
Trump share patternTrump10,32632,70843,63722,382 (51.29%)al-2024-al-2024-general-president
Lawrence County
! Vote-share patternCountywide · Lawrence
Harris share patternTrump2,98313,02416,12210,041 (62.28%)al-2024-al-2024-general-president
Lee County
! Vote-share patternCountywide · Lee
Trump share patternTrump25,79846,02073,12720,222 (27.65%)al-2024-al-2024-general-president
Limestone County
! Vote-share patternCountywide · Limestone
Harris share patternTrump14,58137,88753,33223,306 (43.70%)al-2024-al-2024-general-president
Lowndes County
! Average down-ballot differenceCountywide · Lowndes! Vote-share patternCountywide · Lowndes
REP pres > HouseHarris3,8671,7585,6552,109 (37.29%)al-2024-al-2024-general-president
Macon County
! Vote-share patternCountywide · Macon
Trump share patternHarris6,0841,6827,8344,402 (56.19%)al-2024-al-2024-general-president
Madison County
! Vote-share patternCountywide · Madison
Trump share patternTrump87,824105,430197,61717,606 (8.91%)al-2024-al-2024-general-president
Marengo County
! Average down-ballot differenceCountywide · Marengo! Vote-share patternCountywide · Marengo
REP pres > HouseTrump4,6314,9959,682364 (3.76%)al-2024-al-2024-general-president
Marion County--Trump1,19712,24513,54311,048 (81.58%)al-2024-al-2024-general-president
Marshall County
! Vote-share patternCountywide · Marshall
Harris share patternTrump5,55334,43440,38828,881 (71.51%)al-2024-al-2024-general-president
Mobile County
! Vote-share patternCountywide · Mobile
Trump share patternTrump72,055100,759175,16428,704 (16.39%)al-2024-al-2024-general-president
Monroe County
! Vote-share patternCountywide · Monroe
Harris share patternTrump3,7406,0079,8152,267 (23.10%)al-2024-al-2024-general-president
Montgomery County
! Vote-share patternCountywide · Montgomery
Trump share patternHarris57,94630,47789,79827,469 (30.59%)al-2024-al-2024-general-president
Morgan County
! Vote-share patternCountywide · Morgan
Harris share patternTrump12,39240,44953,54328,057 (52.40%)al-2024-al-2024-general-president
Perry County
! Vote-share patternCountywide · Perry
Harris share patternHarris3,1741,2694,4651,905 (42.67%)al-2024-al-2024-general-president
Pickens County
! Average down-ballot differenceCountywide · Pickens! Vote-share patternCountywide · Pickens
REP pres > HouseTrump3,3885,4658,9122,077 (23.31%)al-2024-al-2024-general-president
Pike County
! Vote-share patternCountywide · Pike
Harris share patternTrump4,8998,22413,2343,325 (25.12%)al-2024-al-2024-general-president
Randolph County
! Vote-share patternCountywide · Randolph
Harris share patternTrump1,9209,10211,0917,182 (64.76%)al-2024-al-2024-general-president
Russell County
! Vote-share patternCountywide · Russell
Trump share patternHarris10,42210,07820,718344 (1.66%)al-2024-al-2024-general-president
Shelby County
! Vote-share patternCountywide · Shelby
Harris share patternTrump33,08779,666114,69846,579 (40.61%)al-2024-al-2024-general-president
St. Clair County
! Vote-share patternCountywide · St. Clair
Harris share patternTrump7,64035,50143,52627,861 (64.01%)al-2024-al-2024-general-president
Sumter County
! Average down-ballot differenceCountywide · Sumter! Vote-share patternCountywide · Sumter
REP pres > HouseHarris3,7251,5425,3072,183 (41.13%)al-2024-al-2024-general-president
Talladega County
! Average down-ballot differenceCountywide · Talladega
DEM pres > HouseTrump10,89822,10033,25011,202 (33.69%)al-2024-al-2024-general-president
Tallapoosa County
! Vote-share patternCountywide · Tallapoosa
Harris share patternTrump4,97514,88420,0239,909 (49.49%)al-2024-al-2024-general-president
Tuscaloosa County
! Average down-ballot differenceCountywide · Tuscaloosa! Vote-share patternCountywide · Tuscaloosa
DEM pres > HouseTrump33,39950,72485,25617,325 (20.32%)al-2024-al-2024-general-president
Walker County
! Vote-share patternCountywide · Walker
Harris share patternTrump4,10225,46429,78621,362 (71.72%)al-2024-al-2024-general-president
Washington County
! Vote-share patternCountywide · Washington
Harris share patternTrump1,8636,5348,4414,671 (55.34%)al-2024-al-2024-general-president
Wilcox County
! Average down-ballot differenceCountywide · Wilcox! Vote-share patternCountywide · Wilcox
REP pres > HouseHarris3,4491,7935,2631,656 (31.46%)al-2024-al-2024-general-president
Winston County--Trump88410,19111,1499,307 (83.48%)al-2024-al-2024-general-president

Source Provenance

Authority, parser, and confidence
Ready
  • Alabama source coverage and remaining-gap inventoryInventory only. Documents loaded official result/review/history artifacts plus remaining turnout, precinct geometry, audit, CVR, recount, incident, correction, and litigation gaps.sourceCoverageInventoryJson
  • Alabama 2024 presidential county resultsImported from the legacy Civic Result Maps source inventory.legacyStaticAppData
  • County boundariesCounty geometry supports county-level map joins only; no precinct geometry/crosswalk is loaded.censusTigerwebCountyGeojson
  • Alabama county boundary GeoJSONLoaded repository GeoJSON FeatureCollection used by result map joins; validated by scripts/validate-map-geometry-coverage.mjs.censusTigerwebGeojson
  • County equipment contextSupplemental context only; not a vote, turnout, audit, incident, or proof-of-precinct-uniformity source.verifiedVotingEquipmentContext
  • EAC fallback turnout rowsNational EAC fallback turnout rows. Alabama-native turnout artifacts are collected as leads, but EAC remains active until the SOS ballots-cast and ALVR denominator timing are reconciled.eacTurnoutCsv
  • Official 2012/2016/2020 county presidential baseline rowsOfficial county historical baselines for context only. 2016 and 2020 are county aggregates from official precinct matrix ZIPs; 2012 uses the official county presidential workbook.historicalPresidentialCsv
  • Official 2024 General Election precinct result ZIPOfficial SOS ZIP with 67 county XLS workbooks. Normalized by scripts/normalize-al-sos-results.mjs into county President, local President-versus-U.S.-House review rows, and a turnout lead.alabamaSosPrecinctMatrixZip
  • Official 2024 county presidential rowsOfficial county presidential aggregates from the 67 county XLS matrices; reconciles to 2,265,090 presidential votes.countyPresidentCsv
  • Official 2024 precinct/reporting-mode President versus U.S. House rowsPairs President and U.S. House cells at the same county XLS column only where U.S. House coverage is explicit and nonzero. U.S. House is district-based, so rows are directional source-review context.localComparisonCsv
  • State-native turnout and registration denominator leadsLead only. The generated CSV pairs precinct-ZIP ballots-cast rows with November ALVR active voters, but active ETL keeps EAC fallback because the precinct ZIP ballots-cast sum is 180 lower than the EAC/SOS fallback total and denominator timing needs review.alabamaTurnoutDenominatorLead
  • Verified Voting Verifier AL 2024 equipment contextVerified Voting Verifier data is jurisdiction-level election-administration context. Most rows are counties, but some states report state-level rows and some county rows can summarize mixed tabulation, accessible-device, absentee, poll-book, or other configurations. Treat it as source-linked context, not proof every precinct in a county used one identical setup, and not a turnout or vote-result source.verifiedVotingEquipment

Coverage

Loaded platform capabilities
Ready
  • Source PlannerAvailable
  • Certified ResultsAvailable
  • MapAvailable
  • Review GraphsAvailable
  • TurnoutAvailable
  • Historical BaselineAvailable

State Snapshot

Candidate totals and vote share
Ready
Trump1,462,616 - 64.57%
Harris772,412 - 34.10%
Other30,062 - 1.33%
Separate page

Open a county profile

Search nationwide by county name or five-digit FIPS. This opens a separate county history page and does not filter the state map.

2024 data readiness