New Hope Ministries is here to assist our communities! Whether you want to volunteer, learn more about New Hope Ministries, or make a donation, please feel free to contact us!

Adminstrative Office
(For receipt of donations)

P.O. Box 448
99 W. Church Street
Dillsburg, PA 17019
P: 717-432-2087

Monday through Friday, 8:30 – 4:30

Dillsburg Center

99 W. Church Street
Dillsburg, PA 17019
P: 717-432-3053
F: 717-432-9789

Monday through Friday, 9:00-4:00
2nd & 4th Tuesday Evening, by appt
2nd & 4th Saturdays 9:00am by appt

Mechanicsburg Center

5228 E. Trindle Road
Mechanicsburg, PA 17050
P: 717-766-7333
F: 717-766-7575

Monday through Friday, 9:00-4:00

Dover Center

1836 Industrial Court
Dover, PA 17315
P: 717-292-3441
F: 717-292-9154

Monday through Friday, 9:00-4:00
2nd Tuesday Evening 7:00-8:15

New Oxford Center

120 N. Peters Street
New Oxford, PA 17350
P: 717-624-4700

Monday through Friday, 9:00-1:00
Tuesday Evenings, 6:00-8:00
Thursday, 9:00am-4:00pm

Hanover Center

135 Baltimore Street
Hanover, PA 17331
P: 717-698-3365
F: 717-698-3374

Monday through Friday, 9:00-4:00
Tuesday Evenings, 7:00-9:00
2nd & 4th Thursday, 7:00pm-9:00
1st and 2nd Saturdays 10:00-noon
4th Saturday 2:00-4:00

West Shore Center

701 Bosler Avenue
Lemoyne, PA 17043
P: 717-774-6255

Monday throught Friday, 9:00-4:00
1st, 2nd, 3rd Saturdays 10:00-12:00
1st Thursday Evening 6:30-8:30

Contact Us By Email

For fundraising or donation questions:

For general questions:

Or fill out the following form and a New Hope Staff member will get back to you.

  1. (required)
  2. (valid email required)
  3. I live closest to:

cforms contact form by delicious:days