Javascript is required to run this page

House of Delegates District 21

Northern Va.
Competitive

General Election: Nov. 7, 2023

REPUBLICAN
48.10%
View Primary
DEMOCRAT
WINNER: 51.72%

Map Results


Campaign Finance

Candidate Spent Votes
Thomas, Josh (D) $3,426,973 13,926
(Winner - 51.72%)
Stirrup, John (R) $2,407,015 12,951
(48.10%)

Spending on Political Ads

Explore Ad Spending >

Independent Expenditures

Total: $213,968