Virginia's 24th House of Delegates district

District 24 represents the cities of Buena Vista and Lexington; counties of Bath and Rockbridge; and parts of Amherst and Augusta counties.

Benjamin L. Cline held this seat until his 2018 election to Virginia's 6th congressional district.

[1] In a Republican firehouse primary, Rockbridge supervisor Ronnie Campbell won the Republican nomination by one vote.

[2] Christian Worth won the Democratic nomination.

[3] Campbell won the special election December 18.,[4] and held the seat for nearly four years until his death on December 13, 2022.

District map from the 2023 election