Find a Doctor
Browse UPMC doctors and medical professionals to find the care that's right for you. Customize your search by specialty, zip code, last name, and more.
Visit the UPMC Find a Doctor website.
UPMC St. Margaret
815 Freeport Road
Pittsburgh, PA 15215
Main Switchboard:
412-784-4000
Administration:
412-784-4200
Admissions:
412-784-4395
Emergency Department:
412-784-4187
Emergency Department - TDD:
412-784-4009
Express Lab Registration:
412-784-5300 or 1-866-334-5227
Human Resources:
412-784-4079
Nursing Administration:
412-784-4251
Patient Information:
412-784-4000
Patient Relations:
412-784-4811
Cardiology:
412-784-4694
Gastrointestinal (GI) testing:
412-784-4188
Harmar Outpatient Center:
412-784-7500 or 1-877-807-0599
Laboratory Services:
412-784-4095
Lung and Thoracic Disease Center:
412-784-5827
Occupational Therapy (Inpatient):
412-784-4012
Occupational Therapy (Outpatient):
412-781-0602
Outpatient Registration (Entrance C) Medical:
412-784-4875
Outpatient Registration (Entrance A) Surgery/Lab:
412-784-4582
Pain Management:
412-784-5119
Pharmacy:
412-784-4128
Physical Therapy (Inpatient):
412-784-4050
Physical Therapy (Outpatient):
412-781-0602
Radiation Oncology:
412-784-4900
Radiology:
1-866-331-9800
Respiratory Therapy:
412-784-4085
Sleep Disorders Center:
412-784-4380
Sports Medicine:
412-784-5000
UPMC Natrona Heights:
724-230-3030
Billing and Insurance Inquires:
1-844-591-5949
Cafeteria:
412-784-4151
Chaplain/Pastoral Care:
412-784-4749
Classic Care Gerontology:
412-784-5050
Community Relations:
412-784-5160
Diabetes Education (Inpatient):
412-784-4194
Direction Line:
412-784-5565
Gift Shop:
412-784-4683
Health Science Library:
412-784-4238
Home Health Services (UPMC):
412-784-4208
Lost and Found:
412-784-4738
Medical Records:
412-784-4041
Medical Staff Office:
412-784-4063
Parking:
412-784-4738
St. Margaret Foundation:
412-784-4205
School of Nursing:
412-784-4980
Security:
412-784-4159
Social Service:
412-784-4169
Speech:
412-784-5570
Volunteer Services:
412-784-4081
Bloomfield/Garfield:
412-361-7562
Lawrenceville:
412-622-7343
New Kensington:
724-334-3640