Return My Ballot in Montgomery County

You can return your mail ballot at any of your county's locations.

Cheltenham Township Tax Office

8230 Old York Rd
Elkins Park, 19027

Green Lane Park Office

2144 Snyder Road
Green Lane, 18054

Lansdale – District Court

430 Pennbrook Parkway
Lansdale, 19446

Lansdale County Office

421 W. Main Street
Lansdale, 19446

Ludington Library

5 South Bryn Mawr Ave
Bryn Mawr, 19010

MC Office of Public Health

364 King Street - South Hall
Pottstown, 19464

MDJ Office of Lower Merion

925 Montgomery Avenue
Narberth, 19072

Montgomery County 4H Center

1015 Bridge Rd.
Collegeville, 19474

Montgomery County Airy St. Parking Lot

Montco Airy Street Parking Lot, corner of Airy and DeKalb Streets,
Norristown, 19401

Norristown Voter Services Office

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

Upper Dublin Library

520 Virginia Dr.
Fort Washington, 19034

Upper Merion Township Building

175 W. Valley Forge Rd.
King of Prussia, 19406

Upper Moreland – Willow Grove Annex

102 N. York Road
Willow Grove, 19090

Victory Park Parking Lot

2nd & Arch St - near the Electric Vehicle Charging Stations
Royersford, 19468