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.
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.