May 19 Republican primary result, per the St. Clair Times: Dave Evans finished ahead of incumbent chairman Stan Batemon by 72 votes, 5,344 to 5,272. The Democratic primary sample ballot for St. Clair County carried no local county-office contests, so no Democrat qualified; Evans is the sole nominee on the November 3 ballot.
Dave Evans (Republican)
Dave Evans is a veterinarian from north St. Clair County, per the St. Clair Times. No campaign website or questionnaire response was found as of September 8, 2026.
May 19 Republican primary: Katrina Hennings led Adam Pardue, advancing to a June 16 runoff, which Hennings won 4,075 to 3,152, per press reports. The seat was open (incumbent Jeff Brown did not appear as a candidate). No Democrat qualified, so Hennings is the sole nominee on the November 3 ballot.
Katrina Hennings (Republican)
Katrina Hennings appears on the November 3, 2026 ballot for St. Clair County Commission, District 1, per the county elections office's certified candidate list. No campaign website or questionnaire response was found as of September 7, 2026.
Ricky Parker, the incumbent District 2 commissioner per the county's official roster, did not appear on the contested Republican primary sample ballot, indicating he qualified unopposed; no Democrat qualified. He is treated as the sole nominee on the November 3 ballot pending the county's general-election sample ballot.
Ricky Parker (Republican)
Ricky Parker is the incumbent St. Clair County Commissioner for District 2, per the county's official roster. No campaign website or questionnaire response was found as of September 8, 2026.
Joey Stevens, the incumbent District 3 commissioner per the county's official roster, did not appear on the contested Republican primary sample ballot, indicating he qualified unopposed; no Democrat qualified. He is treated as the sole nominee on the November 3 ballot pending the county's general-election sample ballot.
Joey Stevens (Republican)Incumbent
Joey Stevens is the incumbent St. Clair County Commissioner for District 3, per the county's official roster. No campaign website or questionnaire response was found as of September 7, 2026.
Bob Mize, the incumbent District 4 commissioner per the county's official roster, did not appear on the contested Republican primary sample ballot, indicating he qualified unopposed; no Democrat qualified. He is treated as the sole nominee on the November 3 ballot pending the county's general-election sample ballot.
Bob Mize (Republican)
Bob Mize is the incumbent St. Clair County Commissioner for District 4, per the county's official roster. No campaign website or questionnaire response was found as of September 8, 2026.
Billy J. Murray, the incumbent sheriff per the sheriff's office's own website, did not appear on the contested Republican primary sample ballot, indicating he qualified unopposed; no Democrat qualified. He is treated as the sole nominee on the November 3 ballot pending the county's general-election sample ballot.
Billy J. Murray (Republican)
Billy J. Murray is the incumbent St. Clair County sheriff, who has served the county for 32 years and was sworn in as president of the Alabama Sheriffs Association in January 2026, per the sheriff's office. No campaign website or questionnaire response was found as of September 8, 2026.
Kenneth L. Crowe, the incumbent revenue commissioner per the county's official website, did not appear on the contested Republican primary sample ballot, indicating he qualified unopposed; no Democrat qualified. He is treated as the sole nominee on the November 3 ballot pending the county's general-election sample ballot.
Kenneth L. Crowe (Republican)Incumbent
Kenneth L. Crowe is the incumbent St. Clair County Revenue Commissioner, per the county's official website. No campaign website or questionnaire response was found as of September 7, 2026.
Jeff Parrish, the incumbent coroner per the county's official staff directory, did not appear on the contested Republican primary sample ballot, indicating he qualified unopposed; no Democrat qualified. His 2026 party affiliation was not independently confirmed beyond this inference; he is treated as the presumptive sole nominee on the November 3 ballot pending the county's general-election sample ballot.
Jeff Parrish (Republican)
Jeff Parrish is the incumbent St. Clair County Coroner, per the county's official staff directory. No campaign website or questionnaire response was found as of September 8, 2026.
May 19 Republican primary result, per the St. Clair Times: Greg Cobb finished ahead of incumbent Allison Gray, 5,345 to 2,210, for the Odenville-area school board seat. No Democrat qualified, so Cobb is the sole nominee on the November 3 ballot.
Greg Cobb (Republican)
Greg Cobb appears on the November 3, 2026 ballot for St. Clair County Board of Education, Odenville, per the county elections office's certified candidate list. No campaign website or questionnaire response was found as of September 7, 2026; the official roster and election filing is the only verifiable source for Greg Cobb.
Robert L. Minor (Republican) is the only candidate on the November 3 ballot, per the party nominee certifications filed with the Alabama Secretary of State (Republican amended list of September 2, Democratic amended list of August 24). Unopposed nominees still print.
Robert L. Minor (Republican)
Robert L. Minor appears on the November 3, 2026 ballot for District Judge, St. Clair County, Place 2, per the county elections office's certified candidate list. No campaign website or questionnaire response was found as of September 7, 2026.
Lance Bell (Republican), Donald J. Mottern (Democratic) meet on the November 3 ballot; Lance Bell is the sitting member, per the Legislature's roster. Alabama primaries require a majority (June 16 runoffs); unopposed nominees still print. The field is the party nominee certifications filed with the Secretary of State (Republican amended list of September 2, Democratic amended list of August 24) and the Secretary of State's August 26 independent-candidate certification. This seat is elected by district; only the district covering your address appears on your ballot.
Lance Bell (Republican)Incumbent

Lance Bell is the incumbent Republican state senator for Alabama Senate District 11, representing Shelby, St. Clair and Talladega counties. He is an attorney who practices civil and criminal defense law and serves as municipal judge for five St. Clair County-area cities, per the Alabama Senate Republican Caucus. No campaign website or questionnaire response was found as of September 7, 2026.
Donald J. Mottern (Democratic)
Donald J. Mottern is the Democratic candidate for Alabama Senate District 11 on the November 3, 2026 ballot, per the party nominee certification filed with the Alabama Secretary of State. No campaign website or questionnaire response was found as of September 7, 2026.
Shay Shelnutt (Republican) is the only candidate on the November 3 ballot; Shay Shelnutt is the sitting member, per the Legislature's roster. Alabama primaries require a majority (June 16 runoffs); unopposed nominees still print. The field is the party nominee certifications filed with the Secretary of State (Republican amended list of September 2, Democratic amended list of August 24) and the Secretary of State's August 26 independent-candidate certification. This seat is elected by district; only the district covering your address appears on your ballot.
Shay Shelnutt (Republican)Incumbent

Shay Shelnutt works as a realtor and holds a bachelor of science in finance and a master's in education in math, both from the University of Montevallo, per the Alabama Senate Republican Caucus. He was first elected to the Alabama Senate in 2014. No campaign website or questionnaire response was found as of September 7, 2026.
Craig Lipscomb (Republican) is the only candidate on the November 3 ballot; Craig Lipscomb is the sitting member, per the Legislature's roster. Alabama primaries require a majority (June 16 runoffs); unopposed nominees still print. The field is the party nominee certifications filed with the Secretary of State (Republican amended list of September 2, Democratic amended list of August 24) and the Secretary of State's August 26 independent-candidate certification. This seat is elected by district; only the district covering your address appears on your ballot.
Craig Lipscomb (Republican)Incumbent

Craig Lipscomb is the incumbent Republican state representative for Alabama House District 30. He is a Gadsden architect who has worked in his hometown for more than 17 years and serves on the boards of the Gadsden Museum of Art and the Etowah County Chamber of Commerce, per Yellowhammer News. No campaign website or questionnaire response was found as of September 7, 2026.
Randy Wood (Republican) is the only candidate on the November 3 ballot; Randy Wood is the sitting member, per the Legislature's roster. Alabama primaries require a majority (June 16 runoffs); unopposed nominees still print. The field is the party nominee certifications filed with the Secretary of State (Republican amended list of September 2, Democratic amended list of August 24) and the Secretary of State's August 26 independent-candidate certification. This seat is elected by district; only the district covering your address appears on your ballot.
Randy Wood (Republican)Incumbent

Randy Wood owns Wood's Auto Body Shop and served in the Alabama National Guard, per LegiStorm. He served as a Calhoun County commissioner from 1998 to 2002 before being elected to the Legislature, per LegiStorm. No campaign website or questionnaire response was found as of September 7, 2026.
Susan DuBose (Republican), Toni Kornegay Vaughn (Democratic) meet on the November 3 ballot; Susan DuBose is the sitting member, per the Legislature's roster. Susan Dubose won the Republican May 19 primary with 79.79 percent over John Dawson (20.21 percent), per the Secretary of State's official results. Alabama primaries require a majority (June 16 runoffs); unopposed nominees still print. The field is the party nominee certifications filed with the Secretary of State (Republican amended list of September 2, Democratic amended list of August 24) and the Secretary of State's August 26 independent-candidate certification. This seat is elected by district; only the district covering your address appears on your ballot.
Susan DuBose (Republican)Incumbent

Susan DuBose worked as a loan officer and business development officer at Compass Bank before transitioning to full-time motherhood and later public service, per her campaign site. She has represented Alabama House District 45 since 2022.
Priorities: Education, including school choice and Career Tech programs · Rural health care access · Reducing taxes, including the grocery tax (per the campaign site)
Toni Kornegay Vaughn (Democratic)
Vaughn describes herself as a mother, neighbor, and lifelong community advocate running for Alabama House District 45, per the campaign site.
Priorities: Ensuring every child in District 45 has a great education · Affordable childcare so parents can work and children can learn safely · Making healthcare affordable and within reach (per the campaign site)
Bill Morris (Republican), Alan Thomas (Democratic) meet on the November 3 ballot. The seat is open: Rep. Jim Hill (Republican), the sitting member per the Legislature's roster, is not on the November ballot. Bill Morris won the Republican May 19 primary with 69.74 percent over Bryan K Newell (30.26 percent), per the Secretary of State's official results. Alabama primaries require a majority (June 16 runoffs); unopposed nominees still print. The field is the party nominee certifications filed with the Secretary of State (Republican amended list of September 2, Democratic amended list of August 24) and the Secretary of State's August 26 independent-candidate certification. This seat is elected by district; only the district covering your address appears on your ballot.
Bill Morris (Republican)
Bill Morris is the Republican candidate for Alabama House District 50 on the November 3, 2026 ballot, per the party nominee certification filed with the Alabama Secretary of State. No campaign website or questionnaire response was found as of September 7, 2026.
Alan Thomas (Democratic)
Alan Thomas previously worked at Children's of Alabama and in the service industry, per his campaign site. He was born and raised in Birmingham and studied developmental psychology and constitutional law at Auburn University, per his campaign site.
Priorities: Health care access, including rural care · Utility rate transparency and oversight · Reducing occupational licensing barriers for small business (per the campaign site)
These race previews show candidates we’re tracking now. A ZIP code shows your statewide and congressional races; a street address adds county and city contests. Local races are address-specific. This guide previews tracked contests, while the lookup tool narrows the list to a voter’s exact address. Tap any name to see the race, full candidate profiles, and everything else on your exact ballot. Alabama's May 19 party primaries required a majority, with a June 16 runoff where no candidate reached one; unopposed nominees still print, and independents who qualified by petition join the November 3 ballot. U.S. House districts 1, 2, 6 and 7 (new 2026 congressional map) and state Senate districts 25 and 26 (2021 map) chose nominees at an August 11 special primary with no runoff, per the party nominee certifications filed with the Secretary of State.
St. Clair County 2026 election questions
Who is on the ballot in St. Clair County, Alabama on November 3, 2026?
St. Clair County, Alabama sample ballot for November 3, 2026: 16 certified races, 19 candidates with bios and priorities. Every candidate profile on this page names the official filing or campaign source it came from.
When is the 2026 general election in Alabama?
Election Day is Tuesday, November 3, 2026. Registration deadlines, early voting dates and mail ballot rules for Alabama are listed on the Alabama election hub. Alabama election hub →
What ballot questions are on the St. Clair County ballot?
1 ballot question: St. Clair County Local Amendment 1. Each question page explains what a yes vote and a no vote would do.
How do I see my exact St. Clair County ballot?
Enter your ZIP code in the lookup for the statewide and congressional races on every ballot in the county, or a full street address to add the county, city and district contests for that location. Look up your ballot →