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