Here are the results from the 2026 primary election, according to the latest summary data from the county.
We’ll keep this updated if changes are made in totals. With typos, suggestions, or corrections, please email editor@lebtown.com.
See results summary here (PDF).
See results precinct detail here (PDF).
Total Ballots Cast: 22,789 (6,387 mail-in/absentee)
- Democratic: 6,705 (3,571 mail-in/absentee)
- Republican: 16,084 (2,816 mail-in/absentee)
For local races, we have marked projected winners with bolded italics.
Watch for more coverage from LebTown as the county continues to process election results.
Governor
Democrat
- Josh Shapiro – 6,575
- Write-in – 66
Republican
- Stacy Garrity – 13,942
- Write-in – 493
Lieutenant Governor
Democrat
- Austin Davis – 6,451
- Write-in – 45
Republican
- John Ventre – 4,605
- Jason Richey – 9,048
- Write-in – 144
Representative in Congress, 9th District
Democrat
- Rachel Wallace – 6,379
- Write-in – 52
Republican
- Dan Meuser – 14,297
- Write-in – 214
Senator in the General Assembly, 48th District
Democrat
- Write-in – 1,281
Republican
- Clovis Crane – 5,129 (8,800 district-wide)
- Chris Gebhard – 10,248 (18,178 district-wide)
Representative in the General Assembly, 98th District
Democrat
- Hugh Darlington – 773
- Write-in – 8
Republican
- Nicky Woods – 930
- Danielle Lindemuth – 501
- Write-in – 10
Representative in the General Assembly, 101st District
Democrat
- Write-in – 362
Republican
- John Schlegel – 5,759
- Write-in – 61
Representative in the General Assembly, 102nd District
Democrat
- Write-in – 514
Republican
- Russ Diamond – 7,407
- Write-in – 169
Member of Republican State Committee
Vote for five, two male, two female, and one of either
Republican
- Faith Bucks – 9,622
- Dawn Blauch – 10,152
- Vanessa P. Buzey – 6,374
- Rachel Moyer – 6,306
- Tyler Duvall – 6,856
- Russ Diamond – 12,057
- John Schlegel – 11,912
- Write-in – 278
Member of Democratic State Committee
Vote for no more than two
Democrat
- Laura Quick – 6,278
- Write-in – 717
Questions about this story? Suggestions for a future LebTown article? Reach our newsroom using this contact form and we’ll do our best to get back to you.

Support Lebanon County journalism.
Cancel anytime.
Monthly Subscription
🌟 Annual Subscription
- Still no paywall!
- Fewer ads
- Exclusive events and emails
- All monthly benefits
- Most popular option
- Make a bigger impact
Already a member? Log in here to hide these messages
Free local news isn’t cheap. If you value the coverage LebTown provides, help us make it sustainable. You can unlock more reporting for the community by joining as a monthly or annual member, or supporting our work with a one-time contribution. Cancel anytime.


















