Official results from the Virginia Department of Elections

20 of 20 precincts reporting (100%)

Danica Roem 
12,077 53.72%
Bob Marshall*
10,318 45.89%
Write-In
88 0.39%

Manassas Park City


Roem
647 (66.29%)
Marshall
323 (33.09%)

Roem
437 (58.11%)
Marshall
314 (41.76%)

Roem
527 (58.56%)
Marshall
370 (41.11%)

Roem
239 (57.73%)
Marshall
175 (42.27%)

Roem
3 (75.00%)
Marshall
1 (25.00%)

Prince William County


Marshall
709 (54.88%)
Roem
580 (44.89%)

Marshall
906 (51.10%)
Roem
859 (48.45%)

Marshall
568 (51.08%)
Roem
536 (48.20%)

Marshall
750 (51.30%)
Roem
707 (48.36%)

Roem
98 (53.55%)
Marshall
82 (44.81%)

Marshall
568 (50.27%)
Roem
559 (49.47%)

Roem
866 (59.89%)
Marshall
574 (39.70%)

Roem
331 (54.17%)
Marshall
279 (45.66%)

Roem
686 (68.39%)
Marshall
306 (30.51%)

Roem
855 (64.19%)
Marshall
473 (35.51%)

Marshall
1,154 (57.84%)
Roem
838 (42.01%)

Marshall
404 (51.27%)
Roem
382 (48.48%)

Roem
718 (55.62%)
Marshall
565 (43.76%)

Roem
703 (73.77%)
Marshall
246 (25.81%)

Marshall
536 (56.66%)
Roem
409 (43.23%)

Roem
1,094 (51.80%)
Marshall
1,010 (47.82%)

Marshall
5 (62.50%)
Roem
3 (37.50%)
2017 Election Data Visuals & Analysis