Virginia's 29th Senate district is one of 40 districts in the Senate of Virginia. It has been represented by Democrat Jeremy McPike since 2016, succeeding retiring fellow Democrat Charles J. Colgan, the longest serving Senator in Virginia history.
Virginia's 29th Senate district is one of 40 districts in the Senate of Virginia. It has been represented by Democrat Jeremy McPike since 2016, succeeding retiring fellow Democrat Charles J. Colgan, the longest serving Senator in Virginia history. (en)