All Alabama results

2026 Alabama Supreme Court Place 8

November 3, 2026. Unofficial results directly from the Alabama Secretary of State’s office.

Statewide: 67 of 67 counties reporting · 67 fully reported · 1,693,621 ballots counted

Archived results

Checked

Overall results

Statewide totalsCalled by APR
  • Greg ShawAPR callRepublican
    909,547 votes54.6%
  • Ashleigh Meyer DunhamDemocratic
    753,978 votes45.3%
  • Write-InOther
    1,232 votes0.1%
Fully reportedSource updated

County results

  • Greg Shaw leads
  • Ashleigh Meyer Dunham leads

Hover over or select a county for its results.

Results by county. Columns can be sorted. Percentages use all choices reported by the Secretary of State for each county. Precincts cover the whole county, including any part in another district.
Autauga62.9%12,58737.0%7,3940.1%15R+26.0Fully reported
Baldwin72.1%61,19627.8%23,6010.1%51R+44.3Fully reported
Barbour49.7%3,65250.3%3,6990.0%3D+0.6Fully reported
Bibb72.9%4,46827.1%1,6600.0%3R+45.8Fully reported
Blount82.8%14,66117.2%3,0450.0%7R+65.6Fully reported
Bullock22.5%80977.4%2,7880.1%3D+55.0Fully reported
Butler53.5%3,56046.4%3,0880.0%2R+7.1Fully reported
Calhoun61.1%19,68638.8%12,4950.1%31R+22.3Fully reported
Chambers52.9%5,43847.0%4,8350.1%11R+5.9Fully reported
Cherokee82.9%6,93517.0%1,4210.1%9R+65.9Fully reported
Chilton77.5%10,02422.4%2,8930.1%15R+55.1Fully reported
Choctaw54.5%2,85545.5%2,3840.0%1R+9.0Fully reported
Clarke48.5%4,56951.5%4,8500.1%7D+3.0Fully reported
Clay79.4%3,56020.5%9210.0%2R+58.9Fully reported
Cleburne86.7%3,81113.3%5830.1%3R+73.4Fully reported
Coffee71.0%11,51429.0%4,6990.1%10R+42.0Fully reported
Colbert62.0%11,33537.9%6,9170.1%16R+24.2Fully reported
Conecuh49.6%2,37450.4%2,4100.0%1D+0.8Fully reported
Coosa63.0%2,40036.9%1,4040.1%3R+26.2Fully reported
Covington80.6%8,88719.4%2,1390.1%6R+61.2Fully reported
Crenshaw70.7%3,30629.3%1,3690.1%3R+41.4Fully reported
Cullman84.1%22,59715.8%4,2520.1%18R+68.3Fully reported
Dale68.0%9,22731.9%4,3270.1%11R+36.1Fully reported
Dallas26.8%3,60273.2%9,8350.0%6D+46.4Fully reported
DeKalb76.0%14,32623.9%4,4970.1%16R+52.2Fully reported
Elmore68.0%20,79532.0%9,7850.0%15R+36.0Fully reported
Escambia65.1%6,29634.9%3,3710.0%4R+30.2Fully reported
Etowah67.3%20,57032.6%9,9520.1%32R+34.8Fully reported
Fayette81.0%4,73119.0%1,1090.1%4R+62.0Fully reported
Franklin74.2%5,84425.7%2,0230.1%4R+48.5Fully reported
Geneva83.4%7,40616.5%1,4640.1%10R+66.9Fully reported
Greene16.4%58083.5%2,9480.1%2D+67.1Fully reported
Hale38.0%2,27561.9%3,7040.1%3D+23.9Fully reported
Henry69.3%4,67030.6%2,0650.0%3R+38.7Fully reported
Houston65.2%20,71834.7%11,0480.1%31R+30.4Fully reported
Jackson77.0%10,87822.9%3,2390.0%7R+54.1Fully reported
Jefferson34.7%84,79865.3%159,5500.1%138D+30.6Fully reported
Lamar82.8%3,71917.1%7690.1%3R+65.7Fully reported
Lauderdale65.3%19,25434.6%10,2130.1%17R+30.7Fully reported
Lawrence70.8%7,05429.1%2,9000.1%8R+41.7Fully reported
Lee54.4%29,20045.5%24,4510.1%42R+8.8Fully reported
Limestone60.8%23,98539.1%15,4100.1%27R+21.8Fully reported
Lowndes26.5%1,24673.5%3,4600.0%1D+47.0Fully reported
Macon17.6%1,14182.4%5,3520.1%5D+64.8Fully reported
Madison45.4%71,52854.5%85,8380.1%126D+9.1Fully reported
Marengo43.8%3,43156.1%4,3960.1%4D+12.3Fully reported
Marion84.8%6,87715.1%1,2270.1%6R+69.7Fully reported
Marshall76.7%20,33323.2%6,1630.1%17R+53.4Fully reported
Mobile47.5%59,81352.4%65,9970.1%128D+4.9Fully reported
Monroe55.1%4,07744.9%3,3210.1%5R+10.2Fully reported
Montgomery26.7%21,12673.2%57,9710.1%66D+46.5Fully reported
Morgan66.2%24,14633.7%12,2870.0%16R+32.5Fully reported
Perry22.4%89777.6%3,1120.0%0D+55.3Fully reported
Pickens55.2%3,77644.8%3,0620.1%4R+10.4Fully reported
Pike53.6%5,42446.3%4,6860.0%3R+7.3Fully reported
Randolph75.3%5,37524.6%1,7590.1%5R+50.7Fully reported
Russell39.7%5,88060.2%8,9160.1%9D+20.5Fully reported
Shelby59.9%51,27040.0%34,2740.1%65R+19.9Fully reported
St. Clair72.2%22,39827.7%8,5920.1%24R+44.5Fully reported
Sumter23.1%1,01876.9%3,3910.0%0D+53.8Fully reported
Talladega54.4%13,18645.5%11,0290.1%15R+8.9Fully reported
Tallapoosa67.5%9,80932.4%4,7060.1%11R+35.1Fully reported
Tuscaloosa48.0%30,28351.9%32,7610.1%48D+3.9Fully reported
Walker78.2%14,51521.7%4,0320.1%13R+56.5Fully reported
Washington71.4%4,39628.5%1,7560.1%4R+42.9Fully reported
Wilcox30.3%1,51568.8%3,4370.9%45D+38.5Fully reported
Winston86.1%5,93513.7%9460.1%9R+72.4Fully reported
About these results

The SOS Excel export is checked every minute. Candidate totals sum the reported county rows, including write-ins; percentages use every available choice in that contest. Unreported races and counties are not zero votes. A county counts as reporting once it has any returns, even if only some of its precincts are in; fully reported means all of them are. Precinct counts cover the whole county, including any part in another district. County and statewide reporting percentages are unavailable from this export. The SOS feed does not supply race calls; check marks are APR's own calls, not certification. APR calls unopposed races once they have votes, and legislative races once every precinct in their counties is in and the lead is at least one point. Provisional ballots could still change a count. Failed checks retain the last successful SOS capture.

Lead is the first-place candidate's advantage over second place, in percentage points. Shift compares the Republican-minus-Democratic margin with the same seat's most recent general election in official Secretary of State results. U.S. Senate compares with 2022, which was the state's other Senate seat. Once all precincts are in, a race shift compares the whole race. Until then it compares only the counties reported so far with those same counties, so it can change as more report. A district whose counties changed shows no county shifts, and its race shift compares different areas. District lines may have changed between elections. Seat counts include only called races. Leads are not calls.

APR election coverage