Mail-in voting is underway in Bucks County ahead of the Nov. 3 midterm general election.
On Monday, Oct. 5, the Bucks County Board of Elections opened its seven in-person “on-demand” mail-in ballot locations, according to a press release from the county.
Each of the locations allow voters to apply in person for a mail-in or absentee ballot and receive their ballot during the visit if approved. Voter registration services are also offered, and an official ballot drop box is available on-site.
In addition to the “on-demand” voter services offered during previous elections at the county offices in Doylestown, Quakertown and Levittown, four new temporary satellite locations have been added this year at the Warminster Township Free Library and all three
Bucks County Community College campuses in Newtown, Bristol and Perkasie.

Hours vary by site, so voters should check the “on-demand” voting location calendar for specific hours ahead of visiting their preferred location.
Board of Election officials have also sent out the first batch of ballots last week to those who have already applied for a mail-in or absentee ballot, according to the release.
Where are the Bucks County “on-demand” mail-in ballot locations?
Bucks County offers “on-demand” mail-in ballot services at the following locations:
- County Administration Building (Old Courthouse): 55 E Court St., Doylestown.
- Lower Bucks Government Services Center: 7321 New Falls Road, Levittown.
- Upper Bucks Government Services Center: 261 California Road, Quakertown.
- Bucks County Community College Upper Bucks Campus: 1 Hillendale Road, Perkasie. On-demand voting and voter services end Oct. 27 at this location, but official ballot drop boxes will remain accessible during posted hours.
- Bucks County Community College Main Campus: The Gateway Center 275 Swamp Road, Newtown Township. On-demand voting and voter services end Oct. 27 at this location, but official ballot drop boxes will remain accessible during posted hours.
- Bucks County Community College Lower Bucks Campus: 1304 Veterans Highway, Bristol Township. On-demand voting and voter services end Oct. 27 at this location, but official ballot drop boxes will remain accessible during posted hours.
- Warminster Township Free Library: 1076 Emma Lane, Warminster. On-demand voting and voter services end Oct. 27 at this location, but official ballot drop boxes will remain accessible during posted hours.
Where to drop off mail-in ballots in Bucks County
In addition to the “on-demand” sites listed above, additional ballot drop boxes can be found at the following locations:
- Bensalem Library: 3700 Hulmeville Road, Bensalem
- Margaret R. Grundy Memorial Library: 680 Radcliffe Street, Bristol
- New Hope & Solebury Free Library: 93 W. Ferry Street, New Hope
- Northampton Township Free Library: 25 Upper Holland Road, Richboro
- Perkasie Library: 491 Arthur Avenue, Perkasie
- Riegelsville Public Library: 615 Easton Road, Riegelsville
- Yardley Makefield Library: 1080 Edgewood Road, Yardley
Hours for each drop-box location can be found on the county’s website.
Mail-in voting deadlines
The last day to request a mail-in ballot is Oct. 27.
Mail-in ballots must be returned to the Board of Elections no later than 8 p.m. on Election Day, Nov. 3.
How to track the status of a mail-in ballot?
The status of mail-in and absentee ballots can be tracked using the Department of State’s ballot tracker.
Reporter Michele Haddon covers local news, small business, food and drink, economic revitalization, art and culture for The Intelligencer and Bucks County Courier Times at PhillyBurbs.com. Please consider supporting local journalism with a subscription.
This article originally appeared on Bucks County Courier Times: 'On-demand' mail-in ballot locations open in Bucks County. How to vote













