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:

  1. Apply online through the PA Department of State's voter services site, or in person at the Bucks County Board of Elections.
  2. Apply annually — a mail-in ballot request does not carry over from year to year.
  3. Submit your application by Tuesday, October 27 — the deadline to apply for this election.
  4. 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:

  1. Visit any of the 7 Bucks County satellite election offices (listed below).
  2. A Board of Elections official takes your information and prints your mail ballot on the spot.
  3. 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.
  4. 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.

LocationVote on DemandDrop 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:

  1. Go to pavoterservices.pa.gov and select "Ballot Tracking," or use vote.pa/track.
  2. Enter your name, date of birth, and county exactly as they appeared on your application.
  3. 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.

LocationVote on DemandDrop 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.

Next
Next

Important Election Dates