PA's Mail-In Voting Option
How to avoid a "Naked Ballot" and to make sure your ballot COUNTS!
TO APPLY FOR A CIVILIAN ABSENTEE OR MAIL-IN BALLOT ONLINE WITH A PA ID, CLICK HERE.
You may vote by mail-in ballot, unless you qualify as an absentee voter, in which case you must vote by absentee ballot. If you want to vote by mail you must apply for a mail-in ballot. You do not need to provide a reason or excuse if you want to use a mail-in ballot. The county must receive your application for a mail-in ballot by 5pm on the Tuesday before the election, however, Don't wait until the last minute!
This graphic was from the 11/2020 General Election, but the info is still correct except for the date:
You can return your voted mail-in ballot by mailing it to your county board of elections using the envelope provided, or you can drop it off in person at the Board of Elections office:
MontCo Board of Elections
PO Box 311
Norristown, PA 19404-0311
Phone: 610-278-3000
Hours 8:30am - 4:15pm
[If necessary, this section will be updated, but as of 8/4/2021, it is correct]
You may also ask to be placed on a permanent mail-in voter list. If you are on this list, you will have a mail-in ballot application mailed to you by the first Monday in February each year. If you complete and return the application, the county will send you ballots in the mail for all the elections that take place that year, as well as for any special election held through the third Monday in February of the next year. For example, if you return your completed mail-in application in February 2020, you will automatically receive a ballot for the Primary and the November 3, 2020, General Election, as well as ballots for any special elections held on or before February 15, 2021.
If you are sent a mail-in ballot and the county receives your voted ballot by the deadline (postmarked by election day), you may not vote at your polling place. Your vote is considered final at that point. However, if you mailed your ballot too late, or you aren’t sure whether the county received your voted ballot in time, you may be able to vote a provisional ballot at your polling place. If you were sent a mail-in ballot, but your polling place has no record of having received it, you may vote by provisional ballot. However, if the county does receive your voted mail-in ballot in time, that ballot, not your provisional ballot, will be counted. Remember, you may always return your mail-in ballot at the county board of election’s office by 8pm on election day.
Finally, counties are authorized to begin processing mail-in applications more than 50 days before the election. Beginning 50 days before the election, counties must begin transmitting mail-in ballots as soon as the ballot is certified and the ballots are available. Counties may await the result of a court proceeding that would affect the content of ballots before delivering mail-in ballots, but in any case, counties must begin to send out mail-in and absentee ballots no later than the second Tuesday before the election.
Dates To Register and Apply To Vote by Mail-in or Absentee Ballot in the
Primary Election
Register online HERE by May 5, 2025 to vote in the Primary Election on Tuesday May 20, 2025.
Apply online HERE for a Mail-In (or Absentee) Ballot by May 13, 2025 - BUT DO IT NOW!
Need an EMERGENCY ABSENTEE BALLOT? Apply online HERE.
Polls are open on May 20, 2025 from 7am to 8pm.
Learn more about the voting reforms of Act 77 HERE.
Drop Box Locations
Click to See Map of Drop Box Locations
Voters may also return their mail-in or absentee ballot to one the Voter Services Satellite Offices.
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 19438
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
Wissahickon Area Voting Places
Changes in locations for the General Election will be posted as soon as they are available.
The Wissahickon Democrats' voting area encompasses all of the municipalities that are part of the Wissahickon School District—Ambler Borough, Lower Gwynedd Township, and Whitpain Township including Blue Bell. If you're not sure which district you live in, or where your poll is due to COVID-19, Click Here to Find Your Polling Place based on your address. Check beforehand as some locations may still be changed.
A voting location indicated by ----> means the polling place has changed and it is in this new location.
----> Generak Election Voting Locations <----
As of November 5, 2025
Ambler 1: Ambler Fire House
Wissahickon Fire Co, 245 Race St, Ambler, PA 19002
Ambler 2: Ambler Borough Hall
131 Rosemary Ave, Ambler, PA 19002
Ambler 3: Calvary Methodist Church
16 E Park Ave, Ambler, PA 19002
Lower Gwynedd 1-1: Church of the Messiah
1001 Dekalb Pike Lower Gwynedd PA19002
Lower Gwynedd 1-2: Church of the Messiah
1001 Dekalb Pike, Lower Gwynedd Township, PA 19002
Lower Gwynedd 1-3: Gwynedd-Mercy University, Julia Ball Auditorium
1325 Sumneytown Pike, Gwynedd Valley, PA 19437
Lower Gwynedd 1-4: Wissahickon High School
521 Houston Rd, Ambler, PA 19002
Lower Gwynedd 2-1: Lower Gywnedd Township Building
1130 N Bethlehem Pike, Spring House, PA 19477
Lower Gwynedd 2-2: Wissahickon School Admin Bld.
601 Knight Rd, Ambler, PA 19002
Whitpain 1: Teferet Beth Israel Synagogue
1920 W Skippack Pike, Blue Bell, PA 19422
Whitpain 2: MCCC College Hall
340 DeKalb Pike, Blue Bell, PA 19422 (Enter from Morris Rd.)
Whitpain 3: Blue Bell Elementary School
801 Symphony Ln, Blue Bell, PA 19422
Whitpain 4: Shady Grove Elementary School
351 W Skippack Pike, Ambler, PA 19002
Whitpain 5: Wissahickon Valley Public Library
650 W Skippack Pike, Blue Bell, PA 19422
Whitpain 6: Shady Grove Elementary School
351 W Skippack Pike, Ambler, PA 19002
Whitpain 7: --> Whitpain Township Building
960 Wentz Rd, Blue Bell, PA 19422
Whitpain 8: Whitpain Township Building
960 Wentz Rd, Blue Bell, PA 19422
Whitpain 9: Stony Creek Elementary School
1721 Yost Rd, Blue Bell, PA 19422
Whitpain 10: Stony Creek Elementary School
1721 Yost Rd, Blue Bell, PA 19422
Whitpain 11: Stony Creek Elementary School
1721 Yost Rd, Blue Bell, PA 19422
Whitpain 12: MCCC College Hall
340 DeKalb Pike, Blue Bell, PA 19422 (Enter from Morris Rd)