306 Districts Reported of 306

Official Election Results

Judge of the Superior Court1Vote for 1View Results by District
Republican 
Vic Stabile49,643
54.3%
54.3%
Democrat 
Jack McVay, Jr.41,802
45.7%
45.7%
District AttorneyVote for 1View Results by District
Republican 
David W. Heckler67,320
100.0%
100.0%
Democrat 
SheriffVote for 1View Results by District
Republican 
Edward Duke Donnelly50,670
53.3%
53.3%
Democrat 
Dennis McCauley44,315
46.7%
46.7%
ProthonotaryVote for 1View Results by District
Republican 
Patricia L. Bachtle51,457
54.6%
54.6%
Democrat 
Ronald Jay Smolow42,744
45.4%
45.4%
Recorder of DeedsVote for 1View Results by District
Republican 
Joseph Szafran50,979
54.8%
54.8%
Democrat 
James T. O'Brien41,988
45.2%
45.2%
County ControllerVote for 1View Results by District
Republican 
Raymond F. McHugh52,979
57.4%
57.4%
Democrat 
John Jordan39,287
42.6%
42.6%

1 Winner Not Projected  2 Write-In Candidate  3 Winner By Lot

QUESTIONS
View Ballot Questions and Results
MAGESTERIAL DISTRICT RESULTS
07-1-0207-1-0307-1-0707-3-01
SCHOOL DISTRICT RESULTS
Bensalem Township SDCentral Bucks SDNew Hope - Solebury SDPennsbury SD
Bristol Borough SDCouncil Rock SDNorth Penn SDQuakertown Community SD
Bristol Township SDMorrisville Borough SDPalisades SDSouderton Area SD
Centennial SDNeshaminy SDPennridge SD
VOTE SUMMARY BY MUNICIPALITY
Bedminster TownshipHilltown TownshipNewtown TownshipTelford Borough
Bensalem TownshipHulmeville BoroughNockamixon TownshipTinicum Township
Bridgeton TownshipIvyland BoroughNorthampton TownshipTrumbauersville Borough
Bristol BoroughLanghorne BoroughPenndel BoroughTullytown Borough
Bristol TownshipLanghorne Manor BoroughPerkasie BoroughUpper Makefield Township
Buckingham TownshipLower Makefield TownshipPlumstead TownshipUpper Southampton Township
Chalfont BoroughLower Southampton TownshipQuakertown BoroughWarminster Township
Doylestown BoroughMiddletown TownshipRichland TownshipWarrington Township
Doylestown TownshipMilford TownshipRichlandtown BoroughWarwick Township
Dublin BoroughMorrisville BoroughRiegelsville BoroughWest Rockhill Township
Durham TownshipNew Britain BoroughSellersville BoroughWrightstown Township
East Rockhill TownshipNew Britain TownshipSilverdale BoroughYardley Borough
Falls TownshipNew Hope BoroughSolebury Township
Haycock TownshipNewtown BoroughSpringfield Township