The charges are related to what federal prosecutors described as a kickback scheme that diverted money from a state fund intended to pay for community projects in Jefferson County.
In the House District 55 race, voters will select a replacement for Rep. Fred Plump. The District 16 seat is vacant after former Rep. Kyle South stepped down June 30.
Republican Rep. David Cole, of Huntsville, resigned from the Alabama House of Representatives on Thursday. He will plead guilty to a charge of voting in an unauthorized location, according to a plea agreement filed in state court.
Rep. Fred Plump Jr., a Democrat from Fairfield, will plead guilty to conspiracy and obstruction of justice charges related to misusing state funds and resign his position.