Two Easy Ways to Vote Before Election Day
Pennsylvania doesn't technically call it "early voting," but between mail-in ballots and Vote-on-Demand, you can complete your ballot weeks before Election Day and fold it right into your normal routine. Here's everything you need to know — from applying, to dropping off, to confirming your vote was received.
Why We Recommend Drop Box or Vote-on-Demand
Both options let you vote early, avoid mail delays, and check the task off your list on your own timeline — whether that's a Saturday errand run or a stop on the way home from work. No stamps, no waiting on the mail, no uncertainty about whether your ballot arrived in time.
✉️ Option 1 — Mail-In Ballot
Apply once each year, then vote from home on your own schedule.
How to apply:
- Apply online through the PA Department of State's voter services site, or in person at the Bucks County Board of Elections.
- Apply annually — a mail-in ballot request does not carry over from year to year.
- Submit your application by Tuesday, October 27 — the deadline to apply for this election.
- Watch your mail: ballots begin going out October 5, roughly three weeks before Election Day.
🗳️ Option 2 — Vote-on-Demand
Haven't applied for a mail-in ballot, or want to handle everything in a single visit? Vote-on-Demand lets you apply, receive, complete, and drop off your ballot in one stop — no waiting for the mail.
How it works:
- Visit any of the 7 Bucks County satellite election offices (listed below).
- A Board of Elections official takes your information and prints your mail ballot on the spot.
- Fill it out right there and hand it back — or take it home and return it later, by drop box or to the Board of Elections, by 8 PM on Election Day.
- Already have a mail-in ballot but didn't receive it, lost it, or changed your mind? You can cancel and reissue at the counter, or request a replacement by Vote-on-Demand — even as late as Election Day itself.
Closest to You: Two Convenient Locations
For voters in and around Morrisville, these two locations are the most convenient — both are close by, and one offers full Vote-on-Demand service in addition to a drop box.
| Location | Vote on Demand | Drop Box |
|---|---|---|
| Lower Bucks Government Services Center 7321 New Falls Road, Levittown, PA 19055 |
✔ Yes | ✔ Yes |
| Yardley-Makefield Library 1080 Edgewood Road, Yardley, PA 19067 |
— Not available | ✔ Yes |
Note: Yardley-Makefield Library accepts completed ballots in its drop box, but does not offer Vote-on-Demand service — if you want to apply and vote in one visit, use the Lower Bucks Government Services Center.
How to Return Your Ballot
- Drop box (*recommended): Fastest and most reliable — available at every location listed above, open during building hours, no postage or mailing delays. Need a ride to a drop box? Email morrisvilledemocrats@gmail.com.
- By mail: Return envelopes are pre-paid, no stamp needed. If you choose to mail your ballot, send it back right away — postal delays are common close to Election Day.
- All returns are due by 8 PM on Tuesday, November 3 — no exceptions for postmarks.
Check That Your Ballot Was Received
Once you've applied or returned your ballot, confirm its status online using the state's official ballot tracker:
- Go to pavoterservices.pa.gov and select "Ballot Tracking," or use vote.pa/track.
- Enter your name, date of birth, and county exactly as they appeared on your application.
- Your record will show whether your application and/or ballot has been received and processed by the county.
If you provided an email address on your voter registration or mail-in ballot application, you may also receive an email confirming your ballot was received by the county — a quick way to know it's in without checking the tracker yourself.
If you don't see a status, or something looks wrong, call the Bucks County Board of Elections directly, or use one of the hotlines below.
All Bucks County Vote-on-Demand & Drop Box Locations
Hours of operation match the building's regular hours.
| Location | Vote on Demand | Drop Box |
|---|---|---|
| County Administration Building (Old Courthouse) — 55 E Court St, Doylestown, PA 18901 | ✔ | ✔ |
| Lower Bucks Government Services Center — 7321 New Falls Rd, Levittown, PA 19055 | ✔ | ✔ |
| Upper Bucks Government Services Center — 261 California Rd, Quakertown, PA 18951 | ✔ | ✔ |
| Newtown — Bucks County Community College — 275 Swamp Rd, Newtown, PA 18940 | ✔ | ✔ |
| Bristol — Bucks County Community College — 1304 Veterans Hwy, Bristol, PA 19007 | ✔ | ✔ |
| Perkasie — Bucks County Community College — One Hillendale Rd, Perkasie, PA 18944 | ✔ | ✔ |
| Warminster Library — 1076 Emma Ln, Warminster, PA 18974 | ✔ | ✔ |
| Bensalem Library — 3700 Hulmeville Rd, Bensalem, PA 19020 | — | ✔ |
| Free Library of Northampton — 25 Upper Holland Rd, Richboro, PA 18954 | — | ✔ |
| Margaret Grundy Memorial Library — 680 Radcliffe St, Bristol, PA 19007 | — | ✔ |
| Yardley-Makefield Library — 1080 Edgewood Rd, Yardley, PA 19067 | — | ✔ |
| Perkasie Library — 491 Arthur Ave, Perkasie, PA 18944 | — | ✔ |
| Riegelsville Library — 615 Easton Rd, Riegelsville, PA 18077 | — | ✔ |
Resources & Assistance
- PA Voter Assistance Hotline: 1-877-868-3772 (1-877-VOTES-PA)
- PA Dems Voter Protection Hotline: 1-833-728-6837 (1-833-PA-VOTES)
- RideShare2Vote (free rides to the polls): 1-888-977-2250 — rideshare2vote.com/pennsylvania
Have questions about voting in Morrisville? Reach out to Your Voice: Our Morrisville — we're here to help you make a plan and make sure your vote counts.