Loading
Family Practice Center, P.C.
Family Practice Center, P.C.

Locations

Family Practice Center, PC has more than two dozen convenient offices located throughout Central Pennsylvania. Our clinics are located in Elizabethville, Elysburg, Harrisburg (2 sites), Herndon, Hershey, Hughesville, Lewisberry, Lewisburg, Loysville, Lykens, Middleburg, Mifflinburg, Mifflintown, Montoursville, Mt. Pleasant Mills, Muncy, Selinsgrove, Shamokin Dam, South Williamsport, Steelton (2 sites), Sunbury, Valley View, Watsontown and Williamsport (3 sites).

Please note - services vary by location. VA services are provided at Shamokin Dam. Weekend acute care services are provided at Selinsgrove and Williamsport  

To schedule an appointment, call the location that is most convenient for you. If you are an existing patient, you can use our patient portal to request an appointment.

Administration Office
3040 North Susquehanna Trail
PO Box 129
Shamokin Dam, PA 17876-0129
Phone: (570) 743-1703
Fax: (570) 743-1728
Hours: Monday – Friday, 8 am to 5 pm

Billing Office
7 Dock Hill Road
Middleburg, PA 17842
Phone: (570) 837-2123
Toll-Free: (877) 840-5931
Fax: (570) 837-2185
Hours: Monday – Friday, 7 am to 5 pm


Elizabethville
282 West Main Street
Elizabethville, PA 17023
Phone: (717) 362-3371
Fax: (717) 362-4278
Elysburg
289 South Market Street
Elysburg, PA 17824
Phone: (570) 672-9885
Fax: (570) 672-9856
Harrisburg - Londonderry Road
4830 Londonderry Road
Harrisburg, PA 17109
Phone: (717) 657-2595
Fax: (717) 657-3091
Harrisburg - Colonial Park
1199 Colonial Road
Harrisburg, PA 17112
Phone: (717) 652-8436
Fax: (717) 652-8804
Herndon
1244 State Route 225
Herndon, PA 17830
Phone: (570) 758-3511
Fax: (570) 758-4736
Hershey
3003 Elizabethtown Road
Hershey, PA 17033
Phone: (717) 835-0700
Fax: (717) 835-0702
Hughesville
246 South Main Street
Hughesville, PA 17737
Phone: (570) 584-5144
Fax: (570) 584-5416
Lewisberry
689 Yorktown Road
Lewisberry, PA 17339
Phone: (717) 932-4050
Fax: (717) 932-8072
Lewisburg
131 JPM Road
Lewisburg, PA 17837
Phone: (570) 523-6115
Fax: (570) 523-6178
Loysville
1100 Montour Road
Loysville, PA 17037
Phone: (717) 789-3553
Fax: (717) 789-3198
Lykens
517 South Street
Lykens, PA 17048
Phone: (717) 453-1073
Fax: (717) 453-8292
Middleburg
1 Dock Hill Road
Middleburg, PA 17842
Phone: (570) 837-5889
Fax: (570) 837-6600
Mifflinburg
137 Forest Hill Road
Mifflinburg, PA 17844
Phone: (570) 966-1004
Fax: (570) 966-3736
Mifflintown
2813 Industrial Park Road
Mifflintown, PA 17059
Phone: (717) 436-8283
Fax: (717) 436-8351
Montoursville
1500 Broad Street
Montoursville, PA 17754
Phone: (570) 368-2801
Fax: (570) 368-0609
Mt. Pleasant Mills
9627 Route 35, Suite 10
Mt. Pleasant Mills, PA 17853
Phone: (570) 539-2561
Fax: (570) 539-2702
Muncy
10 Shady Lane, Suite 103
Muncy, PA 17756
Phone: (570) 935-0468
Fax: (570) 935-0479
Selinsgrove
21 Susquehanna Valley Mall Drive, Suite A
Selinsgrove, PA 17870
Phone: (570) 374-7852
Fax: (570) 374-7932
Shamokin Dam
3057 North Susquehanna Trail
Shamokin Dam, PA 17876
Phone: (570) 743-1112
Fax: (570) 743-2045
South Williamsport
699 Hastings Street
South Williamsport, PA 17702
Phone: (570) 327-1335
Fax: (570) 321-7800
Steelton - North
483 North Front Street
Steelton, PA 17113
Phone: (717) 939-4593
Fax: (717) 939-0955
Steelton - South
30 South Front Street
Steelton, PA 17113
Phone: (717) 939-9831
Fax: (717) 986-1703
Sunbury
409 North 4th Street
Sunbury, PA 170801
Phone: (570) 286-1482
Fax: (570) 286-5243
Valley View
105 West Main Street
Valley View, PA 17983
Phone: (570) 682-8026
Fax: (570) 682-8043
Watsontown
12560 State Route 405
Watsontown, PA 17777
Phone: (570) 538-2501
Fax: (570) 538-3227
Williamsport - Campbell Street
904 Campbell Street, Suite 202
Williamsport, PA 17701
Phone: (570) 505-1887
Fax: (570) 505-3154
Williamsport - Cornerstone
1205 River Avenue, 2nd Floor
Williamsport, PA 17701
Phone: (570) 326-4118
Fax: (570) 326-5533
Williamsport - River Avenue
1205 River Avenue, 1st Floor
Williamsport, PA 17701
Phone: (570) 323-5991 or (570) 505-1207
Fax: (570) 323-6578 or (570) 505-1217