Site Information

Hamilton Health Center Address

Main Site

110 S. 17th Street, Harrisburg, PA 17104

Adult Medicine, Dental Care, Pediatrics, Women's Health, WIC, & More.

View All Locations

Hours of Operation

Monday & Wednesday

8am - 7pm

Tuesday & Thursday

8am - 8pm


8am - 5pm

2nd and 4th Saturday

8am - 12pm

Click to Call

To schedule an appointment please call:

(717) 232-9971

You will not be denied services based on your ability to pay. Keeping your appointment and being on time is very important. Patients who are 15 minutes late (10 minutes for a dental appointment), will be considered a “no-show”, and will need to reschedule their appointment. Patients with six (6) no shows during a twelve-month period for any service (or combination of services), will not be able to schedule appointments during the 12-month timeframe. Call (717) 232-9971 to cancel your appointment if you can’t to make it on time.

Our Services

Listed below are the services we provide in our state-of-the-art, patient centered medical home. Click on the service you are interested in for more detailed information


Upcoming Events

At Hamilton Health Center we are always in the community or conduct in events at our facility. Listed below are some of the latest. Please join us!