2025 Bucks County elections
November 4, 2025
| |
|
|
| Elections in Pennsylvania |
|---|
![]() |
|
|
A general election was held in Bucks County, Pennsylvania on November 4, 2025, to elect various county-level positions. The primary election was held on May 20, 2025.[1]
District Attorney
Republican primary
Candidates
Nominee
- Jennifer Schorn, incumbent district attorney[2]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jennifer Schorn (incumbent) | 36,694 | 98.75 | |
| Write-in | 460 | 1.25 | ||
| Total votes | 37,157 | 100.0 | ||
Democratic primary
Candidates
Nominee
- Joe Khan, former county solicitor and candidate for Pennsylvania Attorney General in 2024[4]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joe Khan | 51,213 | 99.46 | |
| Write-in | 277 | 0.54 | ||
| Total votes | 51,490 | 100.0 | ||
General election
Polling
| Poll source | Date(s) administered |
Sample size[a] |
Margin of error |
Joe Khan (D) |
Jennifer Schorn (R) |
Undecided |
|---|---|---|---|---|---|---|
| Upswing Research & Strategy (D)[b][5] | August 5–10, 2025 | 501 (LV) | ± 4.4% | 49% | 43% | 8% |
Results

Khan
- 50–60%
- 60–70%
- 70–80%
Schorn
- 50–60%
- 60–70%
Tie
- 50%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joe Khan | 128,877 | 54.13 | |
| Republican | Jennifer Schorn (incumbent) | 109,108 | 45.83 | |
| Write-in | 98 | 0.04 | ||
| Total votes | 238,083 | 100.0 | ||
| Democratic gain from Republican | ||||
County Controller
Republican primary
Candidates
Nominee
- Pamela van Blunk, incumbent county controller[4]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Pamela van Blunk (incumbent) | 39,072 | 98.90 | |
| Write-in | 435 | 1.10 | ||
| Total votes | 39,507 | 100.0 | ||
Democratic primary
Candidates
Nominee
- Neale Dougherty, former county controller (2018–2022)[7]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Neale Dougherty | 53,882 | 99.60 | |
| Write-in | 219 | 0.40 | ||
| Total votes | 54,101 | 100.0 | ||
General election
Results

Dougherty
- 50–60%
- 60–70%
- 70–80%
van Blunk
- 50–60%
- 60–70%
Tie
- 50%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Neale Dougherty | 130,061 | 55.53 | |
| Republican | Pamela van Blunk (incumbent) | 104,031 | 44.42 | |
| Write-in | 109 | 0.05 | ||
| Total votes | 234,201 | 100.0 | ||
| Democratic gain from Republican | ||||
Sheriff
Republican primary
Candidates
Nominee
- Fred Harran, incumbent sheriff[8]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Fred Harran (incumbent) | 39,525 | 98.50 | |
| Write-in | 600 | 1.50 | ||
| Total votes | 40,125 | 100.0 | ||
Democratic primary
Candidates
Nominee
- Danny Ceisler, attorney[9]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Daniel Leo Ceisler | 54,354 | 99.37 | |
| Write-in | 345 | 0.63 | ||
| Total votes | 54,699 | 100.0 | ||
General election
Polling
| Poll source | Date(s) administered |
Sample size[a] |
Margin of error |
Danny Ceisler (D) |
Fred Harran (R) |
Undecided |
|---|---|---|---|---|---|---|
| Upswing Research & Strategy (D)[b][5] | August 5–10, 2025 | 501 (LV) | ± 4.4% | 48% | 43% | 9% |
Results

Ceisler
- 50%–60%
- 60%–70%
- 70%–80%
Harran
- 50%–60%
- 60%–70%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Daniel Leo Ceisler | 131,439 | 55.31 | |
| Republican | Fred Harran (incumbent) | 106,049 | 44.63 | |
| Write-in | 132 | 0.06 | ||
| Total votes | 237,620 | 100.0 | ||
| Democratic gain from Republican | ||||
Prothonotary
Republican primary
Candidates
Nominee
- Coleen Christian, incumbent prothonotary[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Coleen Christian (incumbent) | 39,160 | 98.96 | |
| Write-in | 412 | 1.04 | ||
| Total votes | 39,572 | 100.0 | ||
Democratic primary
Candidates
Nominee
- Donna Petrecco, Pennsbury School board member and candidate for state house in 2023[7]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Donna Petrecco | 54,397 | 99.63 | |
| Write-in | 200 | 0.37 | ||
| Total votes | 54,597 | 100.0 | ||
General election
Results

Petrecco
- 50–60%
- 60–70%
- 70–80%
Christian
- 50–60%
- 60–70%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Donna Petrecco | 130,738 | 55.56 | |
| Republican | Coleen Christian (incumbent) | 104,456 | 44.39 | |
| Write-in | 107 | 0.05 | ||
| Total votes | 235,301 | 100.0 | ||
| Democratic gain from Republican | ||||
Recorder of Deeds
Republican primary
Candidates
Nominee
- Dan McPhillips, incumbent recorder of deeds[4]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Dan McPhillips (incumbent) | 39,262 | 98.95 | |
| Write-in | 417 | 1.05 | ||
| Total votes | 39,679 | 100.0 | ||
Democratic primary
Candidates
Nominee
- Robin Robinson, former recorder of deeds (2018–2022)[4]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Robin Robinson | 54,247 | 99.59 | |
| Write-in | 223 | 0.41 | ||
| Total votes | 54,470 | 100.0 | ||
General election
Results

Robinson
- 50–60%
- 60–70%
- 70–80%
McPhillips
- 50–60%
- 60–70%
Tie
- 50%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Robin Robinson | 131,456 | 55.81 | |
| Republican | Dan McPhillips (incumbent) | 104,000 | 44.15 | |
| Write-in | 97 | 0.04 | ||
| Total votes | 235,553 | 100.0 | ||
| Democratic gain from Republican | ||||
Court of Common Pleas partisan election
Four seats on the Bucks County Court of Common Pleas are up for partisan election. If a candidate wins the nomination of both primaries, they are listed on the ballot under both labels, and the vote totals are combined in final reporting.
Democratic primary
Candidates
Nominees
Eliminated in primary
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Linda Bobrin | 47,713 | 22.38 | |
| Democratic | Dawn DiDonato Burke | 44,082 | 20.68 | |
| Democratic | Amy Fitzpatrick | 43,900 | 20.59 | |
| Democratic | Tiffany Thomas-Smith | 43,438 | 20.38 | |
| Democratic | Joseph Pizzo | 10,042 | 4.71 | |
| Democratic | Grace Deon | 9,192 | 4.31 | |
| Democratic | Chelsey Crocker Jackman | 8,787 | 4.12 | |
| Democratic | Gary Gambardella | 5,758 | 2.70 | |
| Write-in | 270 | 0.13 | ||
| Total votes | 213,182 | 100.0 | ||
Republican primary
Candidates
Nominees
Eliminated in primary
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Grace Deon | 31,584 | 20.99 | |
| Republican | Chelsey Crocker Jackman | 31,192 | 20.73 | |
| Republican | Joseph Pizzo | 27,539 | 18.30 | |
| Republican | Colin Monahan | 21,351 | 14.19 | |
| Republican | Gary Gambardella | 15,961 | 10.61 | |
| Republican | Amy Fitzpatrick | 8,720 | 5.80 | |
| Republican | Linda Bobrin | 7,168 | 4.76 | |
| Republican | Dawn DiDonato Burke | 6,323 | 4.20 | |
| Write-in | 623 | 0.41 | ||
| Total votes | 150,461 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Amy Fitzpatrick | 131,339 | 14.68 | |
| Democratic | Linda Bobrin | 127,289 | 14.23 | |
| Democratic | Dawn DiDonato Burke | 125,979 | 14.08 | |
| Democratic | Tiffany Thomas-Smith | 123,214 | 13.77 | |
| Republican | Grace Deon | 98,748 | 11.04 | |
| Republican | Joseph Pizzo | 97,576 | 10.90 | |
| Republican | Chelsea Crocker Jackman | 96,169 | 10.75 | |
| Republican | Colin Monahan | 93,907 | 10.50 | |
| Write-in | 596 | 0.07 | ||
| Total votes | 894,817 | 100.0 | ||
| Democratic gain from Republican | ||||
| Democratic gain from Republican | ||||
| Democratic gain from Republican | ||||
| Democratic hold | ||||
Court of Common Pleas retention elections
Results
| Choice | Votes | % | |
|---|---|---|---|
| For | 160,160 | 71.71 | |
| Against | 63,178 | 28.29 | |
| Total | 223,338 | 100.00 | |
| Source: Bucks County Board of Elections[6] | |||
| Choice | Votes | % | |
|---|---|---|---|
| For | 167,052 | 75.29 | |
| Against | 54,816 | 24.71 | |
| Total | 221,868 | 100.00 | |
| Source: Bucks County Board of Elections[6] | |||
Notes
References
- ↑ "2025 Municipal Election Calendar" (PDF). PA.gov. Pennsylvania Department of State Bureau of Elections. Retrieved 5 May 2025.
- ↑ Sofield, Tom (24 April 2025). "Longtime Prosecutor Jennifer Schorn Touts Experience In District Attorney Race". Newtown, PA Now.com. Retrieved 6 May 2025.
- 1 2 3 4 5 6 7 8 9 10 11 12 "May 20, 2025 - Certified Grand Total Results". Bucks County Board of Elections. Retrieved 21 May 2025.
- 1 2 3 4 Ciavaglia, Jo. "Former Bucks County solicitor is challenging the incumbent DA. Who else is on the ballot?". phillyburbs.com. Retrieved 6 May 2025.
- 1 2 Otterbein, Holly (September 11, 2025). "Trump's popularity is sinking in a swing Pennsylvania county". POLITICO. Retrieved 12 September 2025.
- 1 2 3 4 5 6 7 8 "2025 Municipal Election Certified Returns". Bucks County.
- 1 2 Sofield, Tom (10 March 2025). "Bucks County Democrats Endorse Candidates For Key Row Offices". New Hope Free Press. Retrieved 6 May 2025.
- ↑ Werner, Jeff (30 January 2025). "Bucks County GOP Announces 2025 Row Officer Candidates". Patch. Retrieved 6 May 2025.
- ↑ Coyle, Colin (March 30, 2025). "Danny Ceisler Launches Campaign for Bucks County Sheriff with Strong Backing from Democratic Leaders". Bucks County Beacon.
- ↑ "Bucks County GOP Announces 2025 Row Officer Candidates". Delaware Valley Journal. 29 January 2025. Retrieved 6 May 2025.
- 1 2 "Bucks Democrats' Unanimously Endorsed Candidates". Bucks County Dems. Retrieved 6 May 2025.
- 1 2 "Dawn Burke Runs for Bucks County Court of Common Pleas". Law.com. Retrieved 6 May 2025.
- 1 2 "Amy Fitzpatrick Runs for Bucks County Court of Common Pleas". Law.com. Retrieved 6 May 2025.
- ↑ "Bucks County Bar Hosting 'Meet The Judicial Candidates' Forum". Patch. 28 March 2025. Retrieved 6 May 2025.
- 1 2 "Grace Deon Runs for Bucks County Court of Common Pleas". Law.com. Retrieved 6 May 2025.
- 1 2 "Gary Gambardella Runs for Bucks Court of Common Pleas". Law.com. Retrieved 6 May 2025.
- 1 2 "Chelsey Crocker Jackman Runs for Bucks County Court of Common Pleas". Law.com. Retrieved 6 May 2025.
- 1 2 "Bucks County Bar Association: Merit Selection Results for Bucks County Judicial Candidates". The Independence Bucks County. 30 April 2025. Retrieved 6 May 2025.
- ↑ "Who's Running For County Courts of Common Pleas?". Politics PA. 12 March 2025. Retrieved 6 May 2025.
