| Office | Candidates |
|---|---|
| Prosecuting Attorney of Perry County, 70th Judicial Circuit | Samuel Starks (D) vs. Samantha Hurst (R) |
| Perry County Clerk of the Circuit Court | Ron Gibson (D) vs. Traci Vinet (R) |
| Perry County Auditor | Kristinia L. Hammack (D) vs. Melissa Traylor (R) |
| Perry County Sheriff | Bryce J. Hammack (D) vs. Roger Smith (R) |
| Perry County Assessor | Sara Harth (D) vs. Melinda Walters (R) |
| Perry County Commissioner, District 2 | Teresa Kanneberg (D) vs. Rebecca Thorn (R) |
| Perry County Council, District 1 | Sherri Haller (D) vs. Kelli Harding (R) |
| Perry County Council, District 2 | Mendy Lassaline (D) vs. Roger D Peter (R) |
| Perry County Council, District 3 | Tabitha Sue Adams-Crosby (D) vs. Brad Harth (R) |
| Perry County Council, District 4 | Ellen Stone (D) vs. Paul Brockman (R) |
| Perry Central School Board, District 1 | Nanette L DuPont (No party affiliation) vs. Scott D Peter (No party affiliation) |
| Tell City Troy Township School Board (3 seats) Vote for 3 | Hanna Fortwendel (No party affiliation), Ike Glenn (No party affiliation), Larry Goffinet (No party affiliation), Blair Walsh (No party affiliation) |
| Troy Township Board, Perry County Vote for 3 | Christie L Froehlich (D), Karen L Harth (D), JoAnn Smith (D), David A Coultas (R), J. R. Flynn (R), Pat York (R) |
| Troy Township Trustee, Perry County | Stephen S. Owen (D) vs. Cheryl R Goffinet (R) |
Know someone voting? Send them this page.