State Senate District 21

District Index: Competitive
Based on 2016 presidential and 2017 gubernatorial results.

Party Performance in Recent Statewide Elections

John Edwards (D)
21,259 55.89%
Dave Nutter (R)
16,728 43.98%

Giles County

Precinct Edwards (D) Nutter (R)
101 - GLEN LYN
33 (39.76%)
50 (60.24%)
102 - RICH CREEK
126 (38.53%)
201 (61.47%)
103 - NARROWS
470 (42.34%)
639 (57.57%)
201 - PEARISBURG
553 (38.11%)
897 (61.82%)
202 - STAFFORDSVILLE
82 (34.89%)
153 (65.11%)
203 - WHITE GATE
42 (30.00%)
98 (70.00%)
301 - EGGLESTON
185 (42.63%)
249 (57.37%)
302 - PEMBROKE
520 (48.96%)
541 (50.94%)
303 - NEWPORT
300 (50.59%)
293 (49.41%)
Central Absentee Precinct
108 (47.79%)
118 (52.21%)
Total for Giles County
2,419 (42.73%)
3,239 (57.22%)

Montgomery County

Precinct Edwards (D) Nutter (R)
101 - PRECINCT A-1
654 (55.47%)
524 (44.44%)
102 - PRECINCT A-2
510 (73.17%)
187 (26.83%)
103 - PRECINCT A-3
779 (63.38%)
448 (36.45%)
201 - PRECINCT B-1
79 (59.40%)
53 (39.85%)
202 - PRECINCT B-2
530 (46.82%)
602 (53.18%)
203 - PRECINCT B-3
178 (39.82%)
269 (60.18%)
204 - PRECINCT B-4
297 (42.07%)
408 (57.79%)
303 - PRECINCT C-3
78 (35.94%)
139 (64.06%)
304 - PRECINCT C-4
259 (39.18%)
402 (60.82%)
405 - PRECINCT D-5
199 (47.72%)
216 (51.80%)
501 - PRECINCT E-1
384 (49.68%)
388 (50.19%)
502 - PRECINCT E-2
301 (43.37%)
393 (56.63%)
503 - PRECINCT E-3
103 (66.88%)
51 (33.12%)
601 - PRECINCT F-1
660 (66.53%)
329 (33.17%)
602 - PRECINCT F-2
470 (67.72%)
224 (32.28%)
701 - PRECINCT G-1
822 (64.42%)
454 (35.58%)
702 - PRECINCT G-2
187 (60.32%)
123 (39.68%)
Central Absentee Precinct
336 (55.26%)
272 (44.74%)
Provisional
0 (0.00%)
3 (100.00%)
Total for Montgomery County
6,826 (55.40%)
5,485 (44.51%)

Roanoke City

Precinct Edwards (D) Nutter (R)
001 - HIGHLAND 1
173 (79.72%)
44 (20.28%)
002 - HIGHLAND 2
280 (70.35%)
117 (29.40%)
005 - JEFFERSON 1
215 (56.58%)
165 (43.42%)
007 - JEFFERSON-RIVERDALE
178 (46.72%)
200 (52.49%)
008 - JEFFERSON 2
221 (63.51%)
125 (35.92%)
009 - TINKER
259 (45.92%)
301 (53.37%)
010 - WILLIAMSON ROAD 1
165 (45.58%)
196 (54.14%)
011 - WILLIAMSON ROAD 2
156 (46.85%)
176 (52.85%)
012 - WILLIAMSON ROAD 3
170 (75.22%)
55 (24.34%)
013 - WILLIAMSON ROAD 4
234 (70.48%)
97 (29.22%)
014 - WILLIAMSON ROAD 5
194 (55.43%)
154 (44.00%)
015 - WILLIAMSON ROAD 6
185 (46.02%)
215 (53.48%)
016 - LINCOLN TERRACE
249 (93.61%)
17 (6.39%)
017 - MONTEREY
273 (45.81%)
321 (53.86%)
018 - PETERS CREEK
786 (77.74%)
224 (22.16%)
019 - MELROSE
286 (97.95%)
6 (2.05%)
020 - EUREKA PARK
459 (96.43%)
17 (3.57%)
021 - VILLA HEIGHTS
577 (94.59%)
33 (5.41%)
022 - WASHINGTON HEIGHTS
610 (79.12%)
159 (20.62%)
023 - WESTSIDE
328 (85.19%)
57 (14.81%)
024 - RALEIGH COURT 1
282 (64.53%)
155 (35.47%)
026 - RALEIGH COURT 2
264 (61.11%)
167 (38.66%)
027 - RALEIGH COURT 3
317 (70.76%)
130 (29.02%)
028 - RALEIGH COURT 4
220 (58.20%)
158 (41.80%)
029 - RALEIGH COURT 5
250 (61.73%)
155 (38.27%)
030 - WASENA
226 (64.76%)
122 (34.96%)
031 - FISHBURN PARK
311 (52.98%)
276 (47.02%)
032 - GRANDIN COURT
291 (56.95%)
220 (43.05%)
033 - SOUTH ROANOKE 1
416 (55.84%)
327 (43.89%)
034 - SOUTH ROANOKE 2
442 (51.04%)
422 (48.73%)
035 - LEE-HI
685 (51.82%)
636 (48.11%)
037 - GARDEN CITY
293 (43.41%)
382 (56.59%)
Central Absentee Precinct
335 (63.57%)
190 (36.05%)
Total for Roanoke City
10,330 (63.06%)
6,019 (36.74%)

Roanoke County

Precinct Edwards (D) Nutter (R)
101 - CATAWBA
95 (35.19%)
175 (64.81%)
104 - NORTHSIDE
39 (46.43%)
45 (53.57%)
107 - BENNETT SPRINGS
115 (35.17%)
212 (64.83%)
202 - BURLINGTON
161 (42.59%)
216 (57.14%)
204 - BOTETOURT SPRINGS
417 (47.60%)
459 (52.40%)
306 - GARST MILL
299 (50.85%)
289 (49.15%)
504 - OGDEN
251 (51.43%)
237 (48.57%)
506 - MOUNT VERNON
259 (47.26%)
287 (52.37%)
Central Absentee Precinct
48 (42.86%)
64 (57.14%)
Provisional
0 (0.00%)
1 (100.00%)
Total for Roanoke County
1,684 (45.86%)
1,985 (54.06%)