Live Primary Election Results

June 9, 2015

Official results from the Virginia Department of Elections


2015 State Senate - District 12 - Regular Primary

64 of 64 precincts reporting (100%)

Eddie Whitlock (R)
1,728 9.41%
Vince Haley (R)
4,046 22.04%
Bill Janis (R)
5,573 30.36%
Siobhan Dunnavant (R) Winner
7,008 38.17%

Hanover County

Precinct Whitlock (R) Haley (R) Janis (R) Dunnavant (R)
203 - Wilmington Parish
49 (12.83%)
119 (31.15%)
86 (22.51%)
128 (33.51%)
209 - West Hanover
5 (6.10%)
30 (36.59%)
19 (23.17%)
28 (34.15%)
701 - Farrington
30 (8.04%)
148 (39.68%)
89 (23.86%)
106 (28.42%)
702 - Montpelier
27 (8.77%)
125 (40.58%)
75 (24.35%)
81 (26.30%)
703 - Rockville
29 (7.99%)
146 (40.22%)
97 (26.72%)
91 (25.07%)
705 - South Anna
16 (7.37%)
74 (34.10%)
58 (26.73%)
69 (31.80%)
Central Absentee Precinct
3 (5.36%)
14 (25.00%)
22 (39.29%)
17 (30.36%)
Total for Hanover County
159 (8.93%)
656 (36.83%)
446 (25.04%)
520 (29.20%)

Henrico County

Precinct Whitlock (R) Haley (R) Janis (R) Dunnavant (R)
101 - Coalpit
31 (10.20%)
90 (29.61%)
85 (27.96%)
98 (32.24%)
102 - Dumbarton
42 (18.92%)
60 (27.03%)
59 (26.58%)
61 (27.48%)
103 - Glen Allen
36 (8.51%)
100 (23.64%)
106 (25.06%)
181 (42.79%)
104 - Glenside
15 (14.29%)
20 (19.05%)
38 (36.19%)
32 (30.48%)
105 - Greendale
14 (9.27%)
32 (21.19%)
46 (30.46%)
58 (38.41%)
106 - Hermitage
4 (4.88%)
20 (24.39%)
19 (23.17%)
39 (47.56%)
107 - Hilliard
6 (5.22%)
29 (25.22%)
48 (41.74%)
32 (27.83%)
108 - Hungary Creek
64 (12.55%)
134 (26.27%)
127 (24.90%)
185 (36.27%)
110 - Johnson
4 (4.44%)
32 (35.56%)
33 (36.67%)
21 (23.33%)
111 - Lakeside
12 (5.13%)
74 (31.62%)
61 (26.07%)
87 (37.18%)
112 - Longan
29 (8.17%)
117 (32.96%)
96 (27.04%)
112 (31.55%)
113 - Maude Trevvett
10 (5.78%)
32 (18.50%)
66 (38.15%)
65 (37.57%)
114 - Monument Hills
10 (6.94%)
22 (15.28%)
49 (34.03%)
63 (43.75%)
115 - Staples Mill
18 (9.38%)
48 (25.00%)
50 (26.04%)
76 (39.58%)
116 - Summit Court
8 (8.16%)
21 (21.43%)
28 (28.57%)
41 (41.84%)
117 - Westwood
23 (10.60%)
30 (13.82%)
93 (42.86%)
71 (32.72%)
203 - Belmont
5 (4.35%)
35 (30.43%)
44 (38.26%)
31 (26.96%)
204 - Brookland
6 (12.00%)
13 (26.00%)
13 (26.00%)
18 (36.00%)
212 - Hollybrook
4 (10.26%)
9 (23.08%)
10 (25.64%)
16 (41.03%)
216 - Moody
17 (15.45%)
21 (19.09%)
19 (17.27%)
53 (48.18%)
218 - Oakview
4 (23.53%)
2 (11.76%)
4 (23.53%)
7 (41.18%)
221 - Stratford Hall
4 (16.67%)
8 (33.33%)
5 (20.83%)
7 (29.17%)
301 - Causeway
18 (7.38%)
37 (15.16%)
102 (41.80%)
87 (35.66%)
302 - Cedarfield
62 (11.74%)
92 (17.42%)
160 (30.30%)
214 (40.53%)
303 - Innsbrook
31 (11.36%)
61 (22.34%)
61 (22.34%)
120 (43.96%)
304 - Jackson Davis
9 (3.46%)
65 (25.00%)
79 (30.38%)
107 (41.15%)
305 - Nuckols Farm
58 (10.38%)
65 (11.63%)
227 (40.61%)
209 (37.39%)
306 - Pocahontas
22 (8.59%)
52 (20.31%)
76 (29.69%)
106 (41.41%)
307 - Ridge
13 (5.73%)
92 (40.53%)
36 (15.86%)
86 (37.89%)
308 - Rivers Edge
47 (10.15%)
67 (14.47%)
168 (36.29%)
181 (39.09%)
309 - Sadler
20 (7.91%)
63 (24.90%)
82 (32.41%)
88 (34.78%)
310 - Shady Grove
46 (8.63%)
100 (18.76%)
159 (29.83%)
228 (42.78%)
311 - Short Pump
30 (6.90%)
67 (15.40%)
202 (46.44%)
136 (31.26%)
312 - Springfield
21 (12.28%)
39 (22.81%)
46 (26.90%)
65 (38.01%)
313 - Stoney Run
49 (10.02%)
91 (18.61%)
180 (36.81%)
169 (34.56%)
314 - Three Chopt
27 (7.74%)
81 (23.21%)
106 (30.37%)
135 (38.68%)
315 - Tucker
16 (10.88%)
32 (21.77%)
40 (27.21%)
59 (40.14%)
401 - Byrd
52 (13.44%)
78 (20.16%)
128 (33.07%)
129 (33.33%)
402 - Crestview
13 (7.88%)
24 (14.55%)
72 (43.64%)
56 (33.94%)
403 - Derbyshire
26 (6.03%)
87 (20.19%)
133 (30.86%)
185 (42.92%)
404 - Freeman
15 (6.79%)
55 (24.89%)
52 (23.53%)
99 (44.80%)
405 - Gayton
59 (7.99%)
162 (21.95%)
214 (29.00%)
303 (41.06%)
406 - Godwin
44 (11.80%)
65 (17.43%)
101 (27.08%)
163 (43.70%)
407 - Lakewood
67 (16.18%)
65 (15.70%)
127 (30.68%)
155 (37.44%)
408 - Lauderdale
29 (9.21%)
71 (22.54%)
91 (28.89%)
124 (39.37%)
409 - Maybeury
45 (9.76%)
102 (22.13%)
130 (28.20%)
184 (39.91%)
410 - Mooreland
19 (4.70%)
34 (8.42%)
168 (41.58%)
183 (45.30%)
411 - Pemberton
34 (12.19%)
59 (21.15%)
89 (31.90%)
97 (34.77%)
412 - Pinchbeck
51 (13.28%)
83 (21.61%)
116 (30.21%)
134 (34.90%)
413 - Ridgefield
70 (15.87%)
84 (19.05%)
101 (22.90%)
186 (42.18%)
414 - Rollingwood
24 (7.67%)
42 (13.42%)
110 (35.14%)
137 (43.77%)
415 - Skipwith
11 (6.11%)
43 (23.89%)
50 (27.78%)
76 (42.22%)
416 - Spottswood
13 (8.50%)
32 (20.92%)
37 (24.18%)
71 (46.41%)
417 - Tuckahoe
47 (6.03%)
122 (15.64%)
211 (27.05%)
400 (51.28%)
418 - Welborne
43 (19.03%)
34 (15.04%)
69 (30.53%)
80 (35.40%)
419 - West End
31 (7.73%)
88 (21.95%)
117 (29.18%)
164 (40.90%)
Central Absentee Precinct
38 (7.01%)
103 (19.00%)
188 (34.69%)
213 (39.30%)
Provisional
3 (25.00%)
4 (33.33%)
0 (0.00%)
5 (41.67%)
Total for Henrico County
1,569 (9.46%)
3,390 (20.45%)
5,127 (30.93%)
6,488 (39.14%)