PRIMARY ELECTION: MAY 19, 2026
Last day to register before the primary: May 4, 2026
Last day to apply for a civilian absentee/mail-in ballot: May 12,2026
May 19, 2026, Last day for Bucks County Board of Elections to receive completed civilian absentee/mail-in ballots (must be received by 8 pm)
BUCKS COUNTY COURT HOUSE: 55 East Court Street Doylestown, PA 18901
Primary Election Day: Polls Open 7 am to 8 pm