In advance of the 2025 Pennsylvania Primary Election on Tuesday, May 20, the Montgomery County Office of Voter Services shares important reminders about voting by mail and in person.
Voting by Mail
Any qualified voter may apply for a mail-in ballot, for any reason. When completing an application for a mail-in ballot, residents have the option to choose to receive a mail-in ballot for the primary and general elections or apply for each election individually. Residents can apply for a mail-in ballot online.
2025 Primary Election Voter Service Main Office and Satellite Office Locations and Hours of Operation:
Satellite offices will be open on Saturdays and Sundays starting Saturday, April 26 through Sunday, May 11 from 11 a.m. until 4 p.m.
LANSDALE
Community Connections Lansdale Office
421 West Main Street
Lansdale, PA 19446
LOWER MERION
Lower Merion Magisterial District Courts
925 Montgomery Avenue
Narberth, PA 19072
NORRISTOWN
One Montgomery Plaza
425 Swede Street, Suite 602
Norristown, PA 19404
POTTSTOWN
Montgomery County Office of Public Health
364 King Street
Pottstown, PA 19464
WILLOW GROVE
Willow Grove Annex
102 N. York Road
Willow Grove, PA 19090
2025 Primary Election Secure Ballot Drop Box Locations and Hours of Operation:
Secure drop-off boxes are available 24 hours a day, seven days a week, starting at 12 p.m. on Wednesday, April 23, 2025, at the following locations unless otherwise noted. Mail-in ballots must be received by 8 p.m. on Tuesday, May 20.
Abington - Township Municipal Building
Abington Township Municipal Building • 1176 Old York Road • Abington, PA 19001
Cheltenham - Township Tax Office
Township Tax Office • 8230 Old York Rd • Elkins Park, PA 19027
Franconia - Franconia MDJ
Harleysville Magisterial District Courts • 840 Harleysville Pike, Suite 2 • Harleysville, PA 19401
Lansdale - Lansdale MDJ
Lansdale Magisterial District Courts • 430 Pennbrook Pkwy • Lansdale, PA 19446
Lansdale - Community Connections Lansdale Office
Community Connections Lansdale Office • 421 West Main Street • Lansdale, PA 19446
Lower Merion - Ludington Library
Ludington Library • 5 South Bryn Mawr Ave • Bryn Mawr, PA 19010
Lower Merion - Lower Merion MDJ
Lower Merion Magisterial District Courts • 925 Montgomery Avenue • Narberth, PA 19072
Norristown - Airy St Parking Lot
Montgomery County Airy Street Parking Lot • Corner of Airy and DeKalb Streets • Norristown, PA 19401
Norristown - Inside One Montgomery Plaza
One Montgomery Plaza • 425 Swede St • Norristown, PA 19401 (Note: This drop box is available weekdays from 6 a.m. until 11 p.m., Saturday and Sunday from 6 a.m. until 10 p.m., and 6 a.m. until 8 p.m. on Election Day.)
Pottstown - Office of Public Health
Montgomery County Office of Public Health • 364 King St • Pottstown, PA 19464
(Between N. Evans Street and N. Franklin Street)
Royersford - Parking Lot across from Victory Park
2nd & Arch Street • Royersford, PA 19468 (near the Electric Vehicle Charging Stations)
Skippack - Montgomery County 4 H Center
Montgomery County 4H Center • 1015 Bridge Road • Collegeville, PA 19474 (Note: Please park in the lot adjacent to the drop box and then proceed over to the drop box itself to deposit your ballot in order to preserve the flow of traffic through the complex.)
Upper Dublin - Upper Dublin MDJ
Upper Dublin Magisterial District Courts • 1301 S. Bethlehem Pike • Ambler, PA 19002
Upper Dublin - Upper Dublin Library
Upper Dublin Library • 520 Virginia Drive • Fort Washington, PA 19034
Upper Frederick - Green Lane Park Office
Green Lane Park Office • 2144 Snyder Road • Green Lane, PA 18054
Upper Merion - Upper Merion Township Building
Upper Merion Township Building • 175 W. Valley Forge Road • King of Prussia, PA 19406
Upper Moreland - Willow Grove Annex
Willow Grove Annex • 102 N. York Road • Willow Grove, PA 19090
Whitemarsh - Whitemarsh MDJ
Whitemarsh Magisterial District Courts • 4002 Center Avenue • Lafayette Hill, PA 19444
Voter Services Mobile Satellite Office
Montgomery County’s Mobile Outreach van will be making scheduled appearances at community events across the County in advance of Election Day. Visit the Voter Services website regularly to see calendar updates.
Voting In Person
For registered voters of Montgomery County who wish to vote in person, polling places will be open on Tuesday, May 20, 2025, from 7:00 a.m. to 8:00 p.m.
The Voter Services website contains important information for residents to register to vote, check their voter registration status, find their polling place, and more.
For more information about the 2025 Primary Election and where to vote, call 610-278-3280.