Choice
Percent
Votes
Blaise Ingoglia
(REP)
68.53%
847
Annette Taddeo
(DEM)
31.47%
389
1,236
Choice
Percent
Votes
Blaise Ingoglia
(REP)
66.78%
2,646
Annette Taddeo
(DEM)
33.22%
1,316
3,962
Choice
Percent
Votes
Blaise Ingoglia
(REP)
68.24%
1,463
Annette Taddeo
(DEM)
31.76%
681
2,144
Choice
Percent
Votes
Blaise Ingoglia
(REP)
70.55%
2,094
Annette Taddeo
(DEM)
29.45%
874
2,968
Choice
Percent
Votes
Blaise Ingoglia
(REP)
60.46%
2,017
Annette Taddeo
(DEM)
39.54%
1,319
3,336
Choice
Percent
Votes
Blaise Ingoglia
(REP)
80.61%
1,276
Annette Taddeo
(DEM)
19.39%
307
1,583
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.71%
1,245
Annette Taddeo
(DEM)
40.29%
840
2,085
Choice
Percent
Votes
Blaise Ingoglia
(REP)
40.18%
827
Annette Taddeo
(DEM)
59.82%
1,231
2,058
Choice
Percent
Votes
Blaise Ingoglia
(REP)
57.47%
1,805
Annette Taddeo
(DEM)
42.53%
1,336
3,141
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.82%
1,133
Annette Taddeo
(DEM)
40.18%
761
1,894
Choice
Percent
Votes
Blaise Ingoglia
(REP)
64.44%
966
Annette Taddeo
(DEM)
35.56%
533
1,499
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.98%
2,214
Annette Taddeo
(DEM)
40.02%
1,477
3,691
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.20%
2,020
Annette Taddeo
(DEM)
43.80%
1,574
3,594
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.57%
917
Annette Taddeo
(DEM)
43.43%
704
1,621
Choice
Percent
Votes
Blaise Ingoglia
(REP)
65.49%
998
Annette Taddeo
(DEM)
34.51%
526
1,524
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.56%
873
Annette Taddeo
(DEM)
47.44%
788
1,661
Choice
Percent
Votes
Blaise Ingoglia
(REP)
70.31%
985
Annette Taddeo
(DEM)
29.69%
416
1,401
Choice
Percent
Votes
Blaise Ingoglia
(REP)
61.27%
1,867
Annette Taddeo
(DEM)
38.73%
1,180
3,047
Choice
Percent
Votes
Blaise Ingoglia
(REP)
63.66%
1,312
Annette Taddeo
(DEM)
36.34%
749
2,061
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.92%
353
Annette Taddeo
(DEM)
37.08%
208
561
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
50.00%
22
Annette Taddeo
(DEM)
50.00%
22
44
Choice
Percent
Votes
Blaise Ingoglia
(REP)
36.50%
50
Annette Taddeo
(DEM)
63.50%
87
137
Choice
Percent
Votes
Blaise Ingoglia
(REP)
60.03%
688
Annette Taddeo
(DEM)
39.97%
458
1,146
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
28.21%
11
Annette Taddeo
(DEM)
71.79%
28
39
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
71.70%
917
Annette Taddeo
(DEM)
28.30%
362
1,279
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
51.54%
653
Annette Taddeo
(DEM)
48.46%
614
1,267
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.52%
2,287
Annette Taddeo
(DEM)
37.48%
1,371
3,658
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.07%
1,299
Annette Taddeo
(DEM)
40.93%
900
2,199
Choice
Percent
Votes
Blaise Ingoglia
(REP)
58.73%
1,577
Annette Taddeo
(DEM)
41.27%
1,108
2,685
Choice
Percent
Votes
Blaise Ingoglia
(REP)
67.43%
3,286
Annette Taddeo
(DEM)
32.57%
1,587
4,873
Choice
Percent
Votes
Blaise Ingoglia
(REP)
63.54%
988
Annette Taddeo
(DEM)
36.46%
567
1,555
Choice
Percent
Votes
Blaise Ingoglia
(REP)
57.33%
735
Annette Taddeo
(DEM)
42.67%
547
1,282
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.89%
743
Annette Taddeo
(DEM)
43.11%
563
1,306
Choice
Percent
Votes
Blaise Ingoglia
(REP)
51.03%
646
Annette Taddeo
(DEM)
48.97%
620
1,266
Choice
Percent
Votes
Blaise Ingoglia
(REP)
48.30%
950
Annette Taddeo
(DEM)
51.70%
1,017
1,967
Choice
Percent
Votes
Blaise Ingoglia
(REP)
40.18%
413
Annette Taddeo
(DEM)
59.82%
615
1,028
Choice
Percent
Votes
Blaise Ingoglia
(REP)
36.21%
84
Annette Taddeo
(DEM)
63.79%
148
232
Choice
Percent
Votes
Blaise Ingoglia
(REP)
42.52%
591
Annette Taddeo
(DEM)
57.48%
799
1,390
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.67%
517
Annette Taddeo
(DEM)
37.33%
308
825
Choice
Percent
Votes
Blaise Ingoglia
(REP)
61.21%
2,249
Annette Taddeo
(DEM)
38.79%
1,425
3,674
Choice
Percent
Votes
Blaise Ingoglia
(REP)
67.09%
1,462
Annette Taddeo
(DEM)
32.91%
717
2,179
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.68%
208
Annette Taddeo
(DEM)
43.32%
159
367
Choice
Percent
Votes
Blaise Ingoglia
(REP)
43.44%
1,206
Annette Taddeo
(DEM)
56.56%
1,570
2,776
Choice
Percent
Votes
Blaise Ingoglia
(REP)
60.28%
261
Annette Taddeo
(DEM)
39.72%
172
433
Choice
Percent
Votes
Blaise Ingoglia
(REP)
61.32%
1,216
Annette Taddeo
(DEM)
38.68%
767
1,983
Choice
Percent
Votes
Blaise Ingoglia
(REP)
55.91%
1,192
Annette Taddeo
(DEM)
44.09%
940
2,132
Choice
Percent
Votes
Blaise Ingoglia
(REP)
51.83%
156
Annette Taddeo
(DEM)
48.17%
145
301
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.44%
1,623
Annette Taddeo
(DEM)
47.56%
1,472
3,095
Choice
Percent
Votes
Blaise Ingoglia
(REP)
25.00%
1
Annette Taddeo
(DEM)
75.00%
3
4
Choice
Percent
Votes
Blaise Ingoglia
(REP)
57.78%
1,014
Annette Taddeo
(DEM)
42.22%
741
1,755
Choice
Percent
Votes
Blaise Ingoglia
(REP)
58.12%
68
Annette Taddeo
(DEM)
41.88%
49
117
Choice
Percent
Votes
Blaise Ingoglia
(REP)
53.59%
351
Annette Taddeo
(DEM)
46.41%
304
655
Choice
Percent
Votes
Blaise Ingoglia
(REP)
68.75%
220
Annette Taddeo
(DEM)
31.25%
100
320
Choice
Percent
Votes
Blaise Ingoglia
(REP)
75.00%
6
Annette Taddeo
(DEM)
25.00%
2
8
Choice
Percent
Votes
Blaise Ingoglia
(REP)
37.46%
257
Annette Taddeo
(DEM)
62.54%
429
686
Choice
Percent
Votes
Blaise Ingoglia
(REP)
15.40%
67
Annette Taddeo
(DEM)
84.60%
368
435
Choice
Percent
Votes
Blaise Ingoglia
(REP)
64.21%
967
Annette Taddeo
(DEM)
35.79%
539
1,506
Choice
Percent
Votes
Blaise Ingoglia
(REP)
57.92%
223
Annette Taddeo
(DEM)
42.08%
162
385
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.46%
381
Annette Taddeo
(DEM)
37.54%
229
610
Choice
Percent
Votes
Blaise Ingoglia
(REP)
65.21%
581
Annette Taddeo
(DEM)
34.79%
310
891
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
53.61%
1,799
Annette Taddeo
(DEM)
46.39%
1,557
3,356
Choice
Percent
Votes
Blaise Ingoglia
(REP)
67.58%
271
Annette Taddeo
(DEM)
32.42%
130
401
Choice
Percent
Votes
Blaise Ingoglia
(REP)
30.12%
203
Annette Taddeo
(DEM)
69.88%
471
674
Choice
Percent
Votes
Blaise Ingoglia
(REP)
72.01%
265
Annette Taddeo
(DEM)
27.99%
103
368
Choice
Percent
Votes
Blaise Ingoglia
(REP)
71.16%
2,085
Annette Taddeo
(DEM)
28.84%
845
2,930
Choice
Percent
Votes
Blaise Ingoglia
(REP)
49.45%
1,440
Annette Taddeo
(DEM)
50.55%
1,472
2,912
Choice
Percent
Votes
Blaise Ingoglia
(REP)
63.51%
1,650
Annette Taddeo
(DEM)
36.49%
948
2,598
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.48%
1,029
Annette Taddeo
(DEM)
43.52%
793
1,822
Choice
Percent
Votes
Blaise Ingoglia
(REP)
24.96%
170
Annette Taddeo
(DEM)
75.04%
511
681
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.66%
485
Annette Taddeo
(DEM)
37.34%
289
774
Choice
Percent
Votes
Blaise Ingoglia
(REP)
53.18%
1,002
Annette Taddeo
(DEM)
46.82%
882
1,884
Choice
Percent
Votes
Blaise Ingoglia
(REP)
50.43%
3,250
Annette Taddeo
(DEM)
49.57%
3,194
6,444
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.60%
717
Annette Taddeo
(DEM)
47.40%
646
1,363
Choice
Percent
Votes
Blaise Ingoglia
(REP)
61.92%
1,114
Annette Taddeo
(DEM)
38.08%
685
1,799
Choice
Percent
Votes
Blaise Ingoglia
(REP)
67.46%
1,076
Annette Taddeo
(DEM)
32.54%
519
1,595
Choice
Percent
Votes
Blaise Ingoglia
(REP)
48.05%
2,614
Annette Taddeo
(DEM)
51.95%
2,826
5,440
Choice
Percent
Votes
Blaise Ingoglia
(REP)
47.10%
2,314
Annette Taddeo
(DEM)
52.90%
2,599
4,913
Choice
Percent
Votes
Blaise Ingoglia
(REP)
47.34%
1,200
Annette Taddeo
(DEM)
52.66%
1,335
2,535
Choice
Percent
Votes
Blaise Ingoglia
(REP)
46.31%
1,567
Annette Taddeo
(DEM)
53.69%
1,817
3,384
Choice
Percent
Votes
Blaise Ingoglia
(REP)
63.22%
1,430
Annette Taddeo
(DEM)
36.78%
832
2,262
Choice
Percent
Votes
Blaise Ingoglia
(REP)
50.46%
163
Annette Taddeo
(DEM)
49.54%
160
323
Choice
Percent
Votes
Blaise Ingoglia
(REP)
45.01%
1,433
Annette Taddeo
(DEM)
54.99%
1,751
3,184
Choice
Percent
Votes
Blaise Ingoglia
(REP)
49.42%
256
Annette Taddeo
(DEM)
50.58%
262
518
Choice
Percent
Votes
Blaise Ingoglia
(REP)
57.25%
312
Annette Taddeo
(DEM)
42.75%
233
545
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.75%
160
Annette Taddeo
(DEM)
37.25%
95
255
Choice
Percent
Votes
Blaise Ingoglia
(REP)
71.55%
244
Annette Taddeo
(DEM)
28.45%
97
341
Choice
Percent
Votes
Blaise Ingoglia
(REP)
66.77%
215
Annette Taddeo
(DEM)
33.23%
107
322
Choice
Percent
Votes
Blaise Ingoglia
(REP)
71.29%
221
Annette Taddeo
(DEM)
28.71%
89
310
Choice
Percent
Votes
Blaise Ingoglia
(REP)
49.09%
81
Annette Taddeo
(DEM)
50.91%
84
165
Choice
Percent
Votes
Blaise Ingoglia
(REP)
49.70%
1,081
Annette Taddeo
(DEM)
50.30%
1,094
2,175
Choice
Percent
Votes
Blaise Ingoglia
(REP)
55.48%
1,210
Annette Taddeo
(DEM)
44.52%
971
2,181
Choice
Percent
Votes
Blaise Ingoglia
(REP)
53.93%
364
Annette Taddeo
(DEM)
46.07%
311
675
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.90%
2,009
Annette Taddeo
(DEM)
40.10%
1,345
3,354
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.34%
1,976
Annette Taddeo
(DEM)
40.66%
1,354
3,330
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.94%
2,319
Annette Taddeo
(DEM)
43.06%
1,754
4,073
Choice
Percent
Votes
Blaise Ingoglia
(REP)
64.15%
136
Annette Taddeo
(DEM)
35.85%
76
212
Choice
Percent
Votes
Blaise Ingoglia
(REP)
51.63%
428
Annette Taddeo
(DEM)
48.37%
401
829
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.95%
2,266
Annette Taddeo
(DEM)
40.05%
1,514
3,780
Choice
Percent
Votes
Blaise Ingoglia
(REP)
63.73%
355
Annette Taddeo
(DEM)
36.27%
202
557
Choice
Percent
Votes
Blaise Ingoglia
(REP)
54.72%
336
Annette Taddeo
(DEM)
45.28%
278
614
Choice
Percent
Votes
Blaise Ingoglia
(REP)
48.57%
85
Annette Taddeo
(DEM)
51.43%
90
175
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.48%
1,247
Annette Taddeo
(DEM)
47.52%
1,129
2,376
Choice
Percent
Votes
Blaise Ingoglia
(REP)
61.06%
1,278
Annette Taddeo
(DEM)
38.94%
815
2,093
Choice
Percent
Votes
Blaise Ingoglia
(REP)
60.19%
1,282
Annette Taddeo
(DEM)
39.81%
848
2,130
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.64%
1,078
Annette Taddeo
(DEM)
37.36%
643
1,721
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.18%
1,127
Annette Taddeo
(DEM)
43.82%
879
2,006
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.79%
1,892
Annette Taddeo
(DEM)
37.21%
1,121
3,013
Choice
Percent
Votes
Blaise Ingoglia
(REP)
60.49%
2,408
Annette Taddeo
(DEM)
39.51%
1,573
3,981
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.13%
1,749
Annette Taddeo
(DEM)
43.87%
1,367
3,116
Choice
Percent
Votes
Blaise Ingoglia
(REP)
60.62%
294
Annette Taddeo
(DEM)
39.38%
191
485
Choice
Percent
Votes
Blaise Ingoglia
(REP)
68.57%
829
Annette Taddeo
(DEM)
31.43%
380
1,209
Choice
Percent
Votes
Blaise Ingoglia
(REP)
61.19%
2,384
Annette Taddeo
(DEM)
38.81%
1,512
3,896
Choice
Percent
Votes
Blaise Ingoglia
(REP)
60.68%
1,949
Annette Taddeo
(DEM)
39.32%
1,263
3,212
Choice
Percent
Votes
Blaise Ingoglia
(REP)
61.77%
1,191
Annette Taddeo
(DEM)
38.23%
737
1,928
Choice
Percent
Votes
Blaise Ingoglia
(REP)
68.38%
452
Annette Taddeo
(DEM)
31.62%
209
661
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.80%
497
Annette Taddeo
(DEM)
43.20%
378
875
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.25%
45
Annette Taddeo
(DEM)
43.75%
35
80
Choice
Percent
Votes
Blaise Ingoglia
(REP)
25.00%
1
Annette Taddeo
(DEM)
75.00%
3
4
Choice
Percent
Votes
Blaise Ingoglia
(REP)
48.94%
23
Annette Taddeo
(DEM)
51.06%
24
47
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
61.62%
297
Annette Taddeo
(DEM)
38.38%
185
482
Choice
Percent
Votes
Blaise Ingoglia
(REP)
50.51%
50
Annette Taddeo
(DEM)
49.49%
49
99
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.44%
4,165
Annette Taddeo
(DEM)
40.56%
2,842
7,007
Choice
Percent
Votes
Blaise Ingoglia
(REP)
48.45%
78
Annette Taddeo
(DEM)
51.55%
83
161
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
73.90%
269
Annette Taddeo
(DEM)
26.10%
95
364
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.03%
449
Annette Taddeo
(DEM)
47.97%
414
863
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.19%
226
Annette Taddeo
(DEM)
47.81%
207
433
Choice
Percent
Votes
Blaise Ingoglia
(REP)
53.06%
1,285
Annette Taddeo
(DEM)
46.94%
1,137
2,422
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.42%
287
Annette Taddeo
(DEM)
40.58%
196
483
Choice
Percent
Votes
Blaise Ingoglia
(REP)
59.69%
1,398
Annette Taddeo
(DEM)
40.31%
944
2,342
Choice
Percent
Votes
Blaise Ingoglia
(REP)
56.06%
944
Annette Taddeo
(DEM)
43.94%
740
1,684
Choice
Percent
Votes
Blaise Ingoglia
(REP)
54.63%
1,232
Annette Taddeo
(DEM)
45.37%
1,023
2,255
Choice
Percent
Votes
Blaise Ingoglia
(REP)
62.41%
772
Annette Taddeo
(DEM)
37.59%
465
1,237
Choice
Percent
Votes
Blaise Ingoglia
(REP)
44.85%
135
Annette Taddeo
(DEM)
55.15%
166
301
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.16%
2,568
Annette Taddeo
(DEM)
47.84%
2,355
4,923
Choice
Percent
Votes
Blaise Ingoglia
(REP)
69.77%
1,085
Annette Taddeo
(DEM)
30.23%
470
1,555
Choice
Percent
Votes
Blaise Ingoglia
(REP)
68.49%
1,202
Annette Taddeo
(DEM)
31.51%
553
1,755
Choice
Percent
Votes
Blaise Ingoglia
(REP)
65.50%
243
Annette Taddeo
(DEM)
34.50%
128
371
Choice
Percent
Votes
Blaise Ingoglia
(REP)
57.57%
1,171
Annette Taddeo
(DEM)
42.43%
863
2,034
Choice
Percent
Votes
Blaise Ingoglia
(REP)
44.98%
2,753
Annette Taddeo
(DEM)
55.02%
3,368
6,121
Choice
Percent
Votes
Blaise Ingoglia
(REP)
47.01%
1,468
Annette Taddeo
(DEM)
52.99%
1,655
3,123
Choice
Percent
Votes
Blaise Ingoglia
(REP)
58.17%
1,161
Annette Taddeo
(DEM)
41.83%
835
1,996
Choice
Percent
Votes
Blaise Ingoglia
(REP)
47.10%
3,235
Annette Taddeo
(DEM)
52.90%
3,633
6,868
Choice
Percent
Votes
Blaise Ingoglia
(REP)
46.75%
1,554
Annette Taddeo
(DEM)
53.25%
1,770
3,324
Choice
Percent
Votes
Blaise Ingoglia
(REP)
67.21%
164
Annette Taddeo
(DEM)
32.79%
80
244
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.33%
303
Annette Taddeo
(DEM)
47.67%
276
579
Choice
Percent
Votes
Blaise Ingoglia
(REP)
54.73%
2,117
Annette Taddeo
(DEM)
45.27%
1,751
3,868
Choice
Percent
Votes
Blaise Ingoglia
(REP)
52.89%
467
Annette Taddeo
(DEM)
47.11%
416
883
Choice
Percent
Votes
Blaise Ingoglia
(REP)
44.77%
257
Annette Taddeo
(DEM)
55.23%
317
574
Choice
Percent
Votes
Blaise Ingoglia
(REP)
100.00%
2
Annette Taddeo
(DEM)
0.00%
0
2
Choice
Percent
Votes
Blaise Ingoglia
(REP)
57.68%
169
Annette Taddeo
(DEM)
42.32%
124
293
Choice
Percent
Votes
Blaise Ingoglia
(REP)
31.40%
54
Annette Taddeo
(DEM)
68.60%
118
172
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
0.00%
0
Annette Taddeo
(DEM)
0.00%
0
0
Choice
Percent
Votes
Blaise Ingoglia
(REP)
50.69%
110
Annette Taddeo
(DEM)
49.31%
107
217
Choice
Percent
Votes
Blaise Ingoglia
(REP)
39.18%
67
Annette Taddeo
(DEM)
60.82%
104
171
Choice
Percent
Votes
Blaise Ingoglia
(REP)
65.07%
475
Annette Taddeo
(DEM)
34.93%
255
730