State Senate District 15

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

Party Performance in Recent Statewide Elections

Corey Stewart (R)
44,073 62.48%
Tim Kaine (D)
25,745 36.50%
Matt Waters (L)
723 1.02%

Brunswick County

Precinct Stewart (R) Kaine (D) Waters (L)
101 - BRODNAX
121 (41.44%)
167 (57.19%)
4 (1.37%)
102 - ROCK STORE
253 (56.10%)
193 (42.79%)
5 (1.11%)
103 - TILLMAN*
286 (60.21%)
187 (39.37%)
2 (0.42%)
301 - ALBERTA
65 (45.14%)
78 (54.17%)
1 (0.69%)
302 - DANIELTOWN
262 (48.52%)
275 (50.93%)
3 (0.56%)
303 - ELMORE
120 (46.51%)
138 (53.49%)
0 (0.00%)
304 - SEYMOUR
107 (44.21%)
133 (54.96%)
2 (0.83%)
401 - STURGEON
295 (34.99%)
539 (63.94%)
9 (1.07%)
402 - KING'S STORE
85 (27.07%)
229 (72.93%)
0 (0.00%)
501 - TOTARO*
13 (22.03%)
46 (77.97%)
0 (0.00%)
Total for Brunswick County
1,607 (44.42%)
1,985 (54.86%)
26 (0.72%)

Campbell County

Precinct Stewart (R) Kaine (D) Waters (L)
401 - THREE FORKS
826 (75.57%)
249 (22.78%)
18 (1.65%)
602 - CONCORD*
44 (70.97%)
17 (27.42%)
1 (1.61%)
701 - BROOKNEAL
585 (64.78%)
306 (33.89%)
12 (1.33%)
702 - GLADYS*
786 (66.22%)
386 (32.52%)
15 (1.26%)
703 - MORRIS CHURCH
380 (68.35%)
166 (29.86%)
10 (1.80%)
Total for Campbell County
2,621 (68.96%)
1,124 (29.57%)
56 (1.47%)

Charlotte County

Precinct Stewart (R) Kaine (D) Waters (L)
101 - COUNTY SEAT
413 (58.50%)
287 (40.65%)
6 (0.85%)
201 - RED OAK WYLLIESBURG
402 (60.00%)
266 (39.70%)
2 (0.30%)
302 - DRAKES BRANCH
327 (60.22%)
205 (37.75%)
11 (2.03%)
401 - KEYSVILLE
422 (61.79%)
253 (37.04%)
8 (1.17%)
501 - CULLEN/RED HOUSE
363 (61.42%)
222 (37.56%)
6 (1.02%)
602 - PHENIX
458 (66.09%)
226 (32.61%)
9 (1.30%)
702 - BACON/SAXE
309 (54.12%)
252 (44.13%)
10 (1.75%)
Total for Charlotte County
2,694 (60.44%)
1,711 (38.39%)
52 (1.17%)

Danville City

Precinct Stewart (R) Kaine (D) Waters (L)
016 - WARD SIXTEEN
659 (53.84%)
549 (44.85%)
16 (1.31%)
017 - WARD SEVENTEEN
752 (66.43%)
365 (32.24%)
15 (1.33%)
Total for Danville City
1,411 (59.89%)
914 (38.79%)
31 (1.32%)

Dinwiddie County

Precinct Stewart (R) Kaine (D) Waters (L)
101 - WHITE OAK
309 (74.10%)
106 (25.42%)
2 (0.48%)
102 - ROCKY RUN
437 (71.29%)
175 (28.55%)
1 (0.16%)
103 - CHURCH ROAD
782 (79.47%)
197 (20.02%)
5 (0.51%)
201 - ROHOIC*
64 (35.96%)
111 (62.36%)
3 (1.69%)
202 - SUTHERLAND*
54 (58.06%)
39 (41.94%)
0 (0.00%)
301 - REAMS
277 (63.82%)
152 (35.02%)
5 (1.15%)
302 - NEW HOPE*
16 (61.54%)
10 (38.46%)
0 (0.00%)
303 - LITTLE ZION
468 (47.76%)
502 (51.22%)
10 (1.02%)
401 - DINWIDDIE
597 (58.59%)
416 (40.82%)
6 (0.59%)
402 - MCKENNEY
313 (54.91%)
251 (44.04%)
6 (1.05%)
403 - CHERRY HILL
176 (42.41%)
235 (56.63%)
4 (0.96%)
Total for Dinwiddie County
3,493 (60.97%)
2,194 (38.30%)
42 (0.73%)

Halifax County

Precinct Stewart (R) Kaine (D) Waters (L)
201 - CLAYS MILL*
285 (67.38%)
135 (31.91%)
3 (0.71%)
202 - CROSSROADS
248 (57.01%)
182 (41.84%)
5 (1.15%)
203 - CLOVER
317 (48.40%)
334 (50.99%)
4 (0.61%)
403 - CENTER
499 (67.07%)
236 (31.72%)
9 (1.21%)
502 - DAN RIVER
650 (60.47%)
408 (37.95%)
17 (1.58%)
503 - SCOTTSBURG
402 (75.85%)
126 (23.77%)
2 (0.38%)
601 - BLACK WALNUT*
371 (66.73%)
180 (32.37%)
5 (0.90%)
701 - HYCO
662 (73.23%)
239 (26.44%)
3 (0.33%)
702 - MIDWAY
478 (80.74%)
104 (17.57%)
10 (1.69%)
703 - VIRGILINA
296 (74.00%)
101 (25.25%)
3 (0.75%)
801 - SOUTH BOSTON*
14 (28.57%)
35 (71.43%)
0 (0.00%)
Total for Halifax County
4,222 (66.35%)
2,080 (32.69%)
61 (0.96%)

Lunenburg County

Precinct Stewart (R) Kaine (D) Waters (L)
101 - PLYMOUTH
318 (69.28%)
133 (28.98%)
8 (1.74%)
201 - BROWNS STORE
306 (63.49%)
166 (34.44%)
10 (2.07%)
301 - ROSEBUD
252 (77.06%)
74 (22.63%)
1 (0.31%)
302 - FLAT ROCK
194 (57.57%)
141 (41.84%)
2 (0.59%)
401 - ARROWHEAD GUN CLUB
173 (77.23%)
50 (22.32%)
1 (0.45%)
402 - PLEASANT GROVE
279 (67.72%)
131 (31.80%)
2 (0.49%)
501 - REEDY CREEK
139 (46.33%)
157 (52.33%)
4 (1.33%)
502 - PEOPLES COMMUNITY CENTER
110 (29.97%)
250 (68.12%)
7 (1.91%)
601 - HOUNDS CREEK
215 (38.95%)
329 (59.60%)
8 (1.45%)
701 - MEHERRIN FIRE DEPARTMENT
151 (54.12%)
125 (44.80%)
3 (1.08%)
702 - VICTORIA PUBLIC LIBRARY
208 (59.77%)
138 (39.66%)
2 (0.57%)
Total for Lunenburg County
2,345 (57.38%)
1,694 (41.45%)
48 (1.17%)

Mecklenburg County

Precinct Stewart (R) Kaine (D) Waters (L)
101 - WRIGHTS STORE
195 (46.43%)
220 (52.38%)
5 (1.19%)
102 - PEARSONS STORE
107 (70.86%)
44 (29.14%)
0 (0.00%)
103 - SOUTH CLARKSVILLE
305 (46.28%)
349 (52.96%)
5 (0.76%)
201 - BOYDTON
168 (44.68%)
206 (54.79%)
2 (0.53%)
202 - BLUESTONE SENIOR HIGH SCHOOL
64 (41.56%)
90 (58.44%)
0 (0.00%)
203 - CHASE CITY VFW POST
71 (22.12%)
247 (76.95%)
3 (0.93%)
301 - BRACEY
581 (71.38%)
228 (28.01%)
5 (0.61%)
302 - LACROSSE
258 (52.76%)
224 (45.81%)
7 (1.43%)
401 - AMERICAN LEGION HALL
345 (33.11%)
690 (66.22%)
7 (0.67%)
402 - PARK VIEW MIDDLE SCHOOL
62 (38.75%)
97 (60.63%)
1 (0.63%)
501 - SOUTH HILL
645 (55.51%)
500 (43.03%)
17 (1.46%)
601 - BASKERVILLE
314 (61.45%)
195 (38.16%)
2 (0.39%)
602 - UNION LEVEL
217 (77.22%)
59 (21.00%)
5 (1.78%)
603 - SMITH CROSSROADS
129 (59.72%)
84 (38.89%)
3 (1.39%)
604 - LAKE GASTON
191 (66.55%)
94 (32.75%)
2 (0.70%)
701 - CHASE CITY
281 (54.35%)
230 (44.49%)
6 (1.16%)
702 - SUNSHINE
277 (61.15%)
173 (38.19%)
3 (0.66%)
801 - FINCHLEY
101 (56.74%)
76 (42.70%)
1 (0.56%)
802 - BLUESTONE
420 (68.29%)
192 (31.22%)
3 (0.49%)
803 - CHASE CITY ELEMENTARY SCHOOL
247 (54.05%)
205 (44.86%)
5 (1.09%)
901 - AVERETT
134 (83.23%)
25 (15.53%)
2 (1.24%)
902 - BUFFALO SPRINGS
219 (76.57%)
61 (21.33%)
6 (2.10%)
903 - CLARKSVILLE
707 (66.57%)
346 (32.58%)
9 (0.85%)
Total for Mecklenburg County
6,038 (56.05%)
4,635 (43.03%)
99 (0.92%)

Nottoway County

Precinct Stewart (R) Kaine (D) Waters (L)
101 - PRECINCT 1-1
316 (55.15%)
251 (43.80%)
6 (1.05%)
102 - PRECINCT 1-2
268 (62.76%)
156 (36.53%)
3 (0.70%)
201 - PRECINCT 2-1
406 (57.18%)
291 (40.99%)
13 (1.83%)
202 - PRECINCT 2-2
244 (71.55%)
92 (26.98%)
5 (1.47%)
301 - PRECINCT 3-1
192 (36.57%)
328 (62.48%)
5 (0.95%)
302 - PRECINCT 3-2
211 (59.77%)
140 (39.66%)
2 (0.57%)
401 - PRECINCT 4-1
89 (17.98%)
400 (80.81%)
6 (1.21%)
402 - PRECINCT 4-2
344 (65.52%)
175 (33.33%)
6 (1.14%)
501 - PRECINCT 5-1
523 (52.20%)
466 (46.51%)
13 (1.30%)
Total for Nottoway County
2,593 (52.37%)
2,299 (46.44%)
59 (1.19%)

Pittsylvania County

Precinct Stewart (R) Kaine (D) Waters (L)
103 - TWIN SPRINGS
1,545 (79.48%)
372 (19.14%)
27 (1.39%)
106 - TUNSTALL
608 (75.62%)
187 (23.26%)
9 (1.12%)
108 - WEST BLAIRS
321 (65.38%)
167 (34.01%)
3 (0.61%)
201 - CALLANDS
515 (74.75%)
165 (23.95%)
9 (1.31%)
202 - BEARSKIN
145 (67.13%)
69 (31.94%)
2 (0.93%)
204 - SANDY LEVEL
345 (72.03%)
129 (26.93%)
5 (1.04%)
206 - CLIMAX*
391 (76.97%)
110 (21.65%)
7 (1.38%)
207 - GRETNA*
649 (71.55%)
249 (27.45%)
9 (0.99%)
301 - CENTRAL*
76 (37.25%)
124 (60.78%)
4 (1.96%)
305 - RICEVILLE*
49 (44.55%)
60 (54.55%)
1 (0.91%)
307 - EAST BLAIRS*
21 (22.58%)
72 (77.42%)
0 (0.00%)
308 - MT AIRY*
50 (40.00%)
73 (58.40%)
2 (1.60%)
309 - EAST GRETNA*
26 (54.17%)
22 (45.83%)
0 (0.00%)
402 - KEELING*
580 (80.78%)
129 (17.97%)
9 (1.25%)
404 - KENTUCK*
647 (74.45%)
213 (24.51%)
9 (1.04%)
405 - RINGGOLD*
654 (68.99%)
286 (30.17%)
8 (0.84%)
501 - HURT
740 (64.52%)
389 (33.91%)
18 (1.57%)
502 - MOTLEY SYCAMORE
816 (67.55%)
378 (31.29%)
14 (1.16%)
503 - RENAN*
388 (69.66%)
165 (29.62%)
4 (0.72%)
603 - STONY MILL
682 (73.97%)
233 (25.27%)
7 (0.76%)
604 - SWANSONVILLE
481 (63.37%)
272 (35.84%)
6 (0.79%)
605 - WHITMELL
542 (70.85%)
217 (28.37%)
6 (0.78%)
607 - DRY FORK
269 (77.30%)
79 (22.70%)
0 (0.00%)
702 - BACHELORS HALL*
225 (81.82%)
47 (17.09%)
3 (1.09%)
704 - MT HERMON*
1,180 (70.32%)
487 (29.02%)
11 (0.66%)
705 - MT CROSS
583 (78.36%)
154 (20.70%)
7 (0.94%)
Total for Pittsylvania County
12,528 (71.36%)
4,848 (27.61%)
180 (1.03%)

Prince George County

Precinct Stewart (R) Kaine (D) Waters (L)
101 - RICHARD BLAND
484 (58.81%)
328 (39.85%)
11 (1.34%)
102 - TEMPLETON
1,442 (72.75%)
521 (26.29%)
19 (0.96%)
105 - HARRISON
337 (74.72%)
108 (23.95%)
6 (1.33%)
201 - BLAND
1,084 (60.09%)
705 (39.08%)
15 (0.83%)
202 - BLACK WATER
819 (64.59%)
434 (34.23%)
15 (1.18%)
203 - BRANDON
355 (67.88%)
165 (31.55%)
3 (0.57%)
Total for Prince George County
4,521 (65.99%)
2,261 (33.00%)
69 (1.01%)

*Because the State Board of Elections does not compile statewide election results by House of Delegates or State Senate districts, VPAP has calculated and estimated the results based on available information. VPAP uses both registered voter lists and spatial analysis to determine how physical voting precincts are related to their districts. When available, VPAP will first use the percentage of registered voters assigned to a precinct that are within a district at the time of the election in order to determine what percentage of votes to apportion to that district. If that historical relationship of a precinct to a district is unavailable, for example when redistricting occurs, then VPAP will use spatial analysis to determine what percentage of a physical precinct's geometric area is within a district in order to determine what percentage of votes to apportion to that district for past statewide results. VPAP may also cross-reference other data sources, such as the Census, to validate and adjust those spatial calculations.

VPAP does not include Central Absentee Precincts or Provisional Precincts in its calculations.