County Map
Loading repository GeoJSONCounty Results
67 visible reporting jurisdictionsAbout 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.
| Jurisdiction | Flags | Directional screen | Winner | Harris | Trump | Total | Margin | Source | Inspect |
|---|---|---|---|---|---|---|---|---|---|
| Autauga County | - | - | Trump | 7,439 | 20,484 | 28,281 | 13,045 (46.13%) | al-2024-al-2024-general-president | |
| Baldwin County | - | - | Trump | 24,934 | 95,798 | 122,249 | 70,864 (57.97%) | al-2024-al-2024-general-president | |
| Barbour County | ! Vote-share pattern | Harris share pattern | Trump | 4,158 | 5,606 | 9,855 | 1,448 (14.69%) | al-2024-al-2024-general-president | |
| Bibb County | ! Vote-share pattern | Harris share pattern | Trump | 1,619 | 7,572 | 9,257 | 5,953 (64.31%) | al-2024-al-2024-general-president | |
| Blount County | ! Vote-share pattern | Harris share pattern | Trump | 2,576 | 25,354 | 28,163 | 22,778 (80.88%) | al-2024-al-2024-general-president | |
| Bullock County | ! Vote-share pattern | Harris share pattern | Harris | 2,983 | 1,101 | 4,111 | 1,882 (45.78%) | al-2024-al-2024-general-president | |
| Butler County | ! Vote-share pattern | Harris share pattern | Trump | 3,251 | 5,172 | 8,480 | 1,921 (22.65%) | al-2024-al-2024-general-president | |
| Calhoun County | ! Vote-share pattern | Trump share pattern | Trump | 13,194 | 34,912 | 48,653 | 21,718 (44.64%) | al-2024-al-2024-general-president | |
| Chambers County | ! Vote-share pattern | Harris share pattern | Trump | 5,405 | 8,711 | 14,245 | 3,306 (23.21%) | al-2024-al-2024-general-president | |
| Cherokee County | - | - | Trump | 1,553 | 11,358 | 13,006 | 9,805 (75.39%) | al-2024-al-2024-general-president | |
| Chilton County | ! Vote-share pattern | Harris share pattern | Trump | 2,698 | 16,920 | 19,763 | 14,222 (71.96%) | al-2024-al-2024-general-president | |
| Choctaw County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Trump | 2,515 | 4,103 | 6,656 | 1,588 (23.86%) | al-2024-al-2024-general-president | |
| Clarke County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Trump | 4,927 | 6,965 | 11,958 | 2,038 (17.04%) | al-2024-al-2024-general-president | |
| Clay County | ! Vote-share pattern | Harris share pattern | Trump | 993 | 5,734 | 6,767 | 4,741 (70.06%) | al-2024-al-2024-general-president | |
| Cleburne County | ! Vote-share pattern | Harris share pattern | Trump | 605 | 6,988 | 7,651 | 6,383 (83.43%) | al-2024-al-2024-general-president | |
| Coffee County | ! Vote-share pattern | Harris share pattern | Trump | 4,601 | 17,495 | 22,319 | 12,894 (57.77%) | al-2024-al-2024-general-president | |
| Colbert County | ! Vote-share pattern | Mixed share pattern | Trump | 7,137 | 19,714 | 27,160 | 12,577 (46.31%) | al-2024-al-2024-general-president | |
| Conecuh County | ! Vote-share pattern | Harris share pattern | Trump | 2,580 | 3,423 | 6,051 | 843 (13.93%) | al-2024-al-2024-general-president | |
| Coosa County | ! Vote-share pattern | Harris share pattern | Trump | 1,478 | 3,758 | 5,268 | 2,280 (43.28%) | al-2024-al-2024-general-president | |
| Covington County | ! Vote-share pattern | Harris share pattern | Trump | 2,314 | 14,677 | 17,095 | 12,363 (72.32%) | al-2024-al-2024-general-president | |
| Crenshaw County | ! Vote-share pattern | Harris share pattern | Trump | 1,457 | 5,000 | 6,486 | 3,543 (54.63%) | al-2024-al-2024-general-president | |
| Cullman County | - | - | Trump | 4,039 | 38,704 | 43,146 | 34,665 (80.34%) | al-2024-al-2024-general-president | |
| Dale County | ! Vote-share pattern | Harris share pattern | Trump | 4,484 | 14,476 | 19,139 | 9,992 (52.21%) | al-2024-al-2024-general-president | |
| Dallas County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Harris | 10,236 | 5,190 | 15,547 | 5,046 (32.46%) | al-2024-al-2024-general-president | |
| DeKalb County | - | - | Trump | 3,758 | 25,633 | 29,660 | 21,875 (73.75%) | al-2024-al-2024-general-president | |
| Elmore County | - | - | Trump | 9,774 | 31,374 | 41,624 | 21,600 (51.89%) | al-2024-al-2024-general-president | |
| Escambia County | ! Vote-share pattern | Harris share pattern | Trump | 3,964 | 10,884 | 14,957 | 6,920 (46.27%) | al-2024-al-2024-general-president | |
| Etowah County | ! Vote-share pattern | Harris share pattern | Trump | 10,027 | 35,653 | 46,137 | 25,626 (55.54%) | al-2024-al-2024-general-president | |
| Fayette County | ! Vote-share pattern | Harris share pattern | Trump | 1,142 | 7,158 | 8,369 | 6,016 (71.88%) | al-2024-al-2024-general-president | |
| Franklin County | ! Vote-share pattern | Harris share pattern | Trump | 1,568 | 10,417 | 12,097 | 8,849 (73.15%) | al-2024-al-2024-general-president | |
| Geneva County | ! Vote-share pattern | Harris share pattern | Trump | 1,391 | 10,929 | 12,401 | 9,538 (76.91%) | al-2024-al-2024-general-president | |
| Greene County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Harris | 3,133 | 885 | 4,039 | 2,248 (55.66%) | al-2024-al-2024-general-president | |
| Hale County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Harris | 3,868 | 3,369 | 7,305 | 499 (6.83%) | al-2024-al-2024-general-president | |
| Henry County | ! Average down-ballot difference! Vote-share pattern | DEM pres > House | Trump | 2,263 | 6,989 | 9,320 | 4,726 (50.71%) | al-2024-al-2024-general-president | |
| Houston County | ! Vote-share pattern | Harris share pattern | Trump | 11,352 | 32,469 | 44,349 | 21,117 (47.62%) | al-2024-al-2024-general-president | |
| Jackson County | - | - | Trump | 3,276 | 20,073 | 23,556 | 16,797 (71.31%) | al-2024-al-2024-general-president | |
| Jefferson County | ! Vote-share pattern | Trump share pattern | Harris | 162,112 | 131,123 | 298,704 | 30,989 (10.37%) | al-2024-al-2024-general-president | |
| Lamar County | ! Vote-share pattern | Harris share pattern | Trump | 806 | 6,033 | 6,890 | 5,227 (75.86%) | al-2024-al-2024-general-president | |
| Lauderdale County | ! Vote-share pattern | Trump share pattern | Trump | 10,326 | 32,708 | 43,637 | 22,382 (51.29%) | al-2024-al-2024-general-president | |
| Lawrence County | ! Vote-share pattern | Harris share pattern | Trump | 2,983 | 13,024 | 16,122 | 10,041 (62.28%) | al-2024-al-2024-general-president | |
| Lee County | ! Vote-share pattern | Trump share pattern | Trump | 25,798 | 46,020 | 73,127 | 20,222 (27.65%) | al-2024-al-2024-general-president | |
| Limestone County | ! Vote-share pattern | Harris share pattern | Trump | 14,581 | 37,887 | 53,332 | 23,306 (43.70%) | al-2024-al-2024-general-president | |
| Lowndes County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Harris | 3,867 | 1,758 | 5,655 | 2,109 (37.29%) | al-2024-al-2024-general-president | |
| Macon County | ! Vote-share pattern | Trump share pattern | Harris | 6,084 | 1,682 | 7,834 | 4,402 (56.19%) | al-2024-al-2024-general-president | |
| Madison County | ! Vote-share pattern | Trump share pattern | Trump | 87,824 | 105,430 | 197,617 | 17,606 (8.91%) | al-2024-al-2024-general-president | |
| Marengo County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Trump | 4,631 | 4,995 | 9,682 | 364 (3.76%) | al-2024-al-2024-general-president | |
| Marion County | - | - | Trump | 1,197 | 12,245 | 13,543 | 11,048 (81.58%) | al-2024-al-2024-general-president | |
| Marshall County | ! Vote-share pattern | Harris share pattern | Trump | 5,553 | 34,434 | 40,388 | 28,881 (71.51%) | al-2024-al-2024-general-president | |
| Mobile County | ! Vote-share pattern | Trump share pattern | Trump | 72,055 | 100,759 | 175,164 | 28,704 (16.39%) | al-2024-al-2024-general-president | |
| Monroe County | ! Vote-share pattern | Harris share pattern | Trump | 3,740 | 6,007 | 9,815 | 2,267 (23.10%) | al-2024-al-2024-general-president | |
| Montgomery County | ! Vote-share pattern | Trump share pattern | Harris | 57,946 | 30,477 | 89,798 | 27,469 (30.59%) | al-2024-al-2024-general-president | |
| Morgan County | ! Vote-share pattern | Harris share pattern | Trump | 12,392 | 40,449 | 53,543 | 28,057 (52.40%) | al-2024-al-2024-general-president | |
| Perry County | ! Vote-share pattern | Harris share pattern | Harris | 3,174 | 1,269 | 4,465 | 1,905 (42.67%) | al-2024-al-2024-general-president | |
| Pickens County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Trump | 3,388 | 5,465 | 8,912 | 2,077 (23.31%) | al-2024-al-2024-general-president | |
| Pike County | ! Vote-share pattern | Harris share pattern | Trump | 4,899 | 8,224 | 13,234 | 3,325 (25.12%) | al-2024-al-2024-general-president | |
| Randolph County | ! Vote-share pattern | Harris share pattern | Trump | 1,920 | 9,102 | 11,091 | 7,182 (64.76%) | al-2024-al-2024-general-president | |
| Russell County | ! Vote-share pattern | Trump share pattern | Harris | 10,422 | 10,078 | 20,718 | 344 (1.66%) | al-2024-al-2024-general-president | |
| Shelby County | ! Vote-share pattern | Harris share pattern | Trump | 33,087 | 79,666 | 114,698 | 46,579 (40.61%) | al-2024-al-2024-general-president | |
| St. Clair County | ! Vote-share pattern | Harris share pattern | Trump | 7,640 | 35,501 | 43,526 | 27,861 (64.01%) | al-2024-al-2024-general-president | |
| Sumter County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Harris | 3,725 | 1,542 | 5,307 | 2,183 (41.13%) | al-2024-al-2024-general-president | |
| Talladega County | ! Average down-ballot difference | DEM pres > House | Trump | 10,898 | 22,100 | 33,250 | 11,202 (33.69%) | al-2024-al-2024-general-president | |
| Tallapoosa County | ! Vote-share pattern | Harris share pattern | Trump | 4,975 | 14,884 | 20,023 | 9,909 (49.49%) | al-2024-al-2024-general-president | |
| Tuscaloosa County | ! Average down-ballot difference! Vote-share pattern | DEM pres > House | Trump | 33,399 | 50,724 | 85,256 | 17,325 (20.32%) | al-2024-al-2024-general-president | |
| Walker County | ! Vote-share pattern | Harris share pattern | Trump | 4,102 | 25,464 | 29,786 | 21,362 (71.72%) | al-2024-al-2024-general-president | |
| Washington County | ! Vote-share pattern | Harris share pattern | Trump | 1,863 | 6,534 | 8,441 | 4,671 (55.34%) | al-2024-al-2024-general-president | |
| Wilcox County | ! Average down-ballot difference! Vote-share pattern | REP pres > House | Harris | 3,449 | 1,793 | 5,263 | 1,656 (31.46%) | al-2024-al-2024-general-president | |
| Winston County | - | - | Trump | 884 | 10,191 | 11,149 | 9,307 (83.48%) | al-2024-al-2024-general-president |
Source Provenance
Authority, parser, and confidence- 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- Source PlannerAvailable
- Certified ResultsAvailable
- MapAvailable
- Review GraphsAvailable
- TurnoutAvailable
- Historical BaselineAvailable
State Snapshot
Candidate totals and vote shareCounty profiles
Separate pageOpen 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.
National Overview