Vote Early in Montgomery County

You can vote in-person before Election Day at any location set up by your county.

Lansdale County Office

421 W. Main Street
Lansdale, 19446

MC Office of Public Health

364 King Street - South Hall
Pottstown, 19464

MDJ Office of Lower Merion

925 Montgomery Avenue
Narberth, 19072

Norristown Voter Services Office

One Montgomery Plaza, 425 Swede St, 6th Floor
Norristown, 19401

Upper Moreland – Willow Grove Annex

102 N. York Road
Willow Grove, 19090