Click here to schedule an appointment online. New patients can also call (215) 543-6464.

Dr. James McCaffrey, MD
New Patient
(223) 201-6595Dr. James McCaffrey, MD is a cardiology specialist in Horsham, PA. Dr. McCaffrey completed a residency at Drexel University College of Medicine. He currently practices at Abington Medical Specialists and is affiliated with Jefferson Abington Hospital. Dr. McCaffrey is board certified in Internal Medicine.
Education
- Hospital Of The University Of Pennsylvania, Fellowship Hospital — 2016
- Drexel University College of Medicine, Residency Hospital — 2016
- Drexel University College of Medicine, Medical School — 2013
Patient Satisfaction
Be the first to leave a review
How likely are you to recommend Dr. McCaffrey?
Hospital Affiliations
- Jefferson Abington Hospital
Frequently Asked Questions
Dr. James McCaffrey, MD generally accepts new patients. You can see Dr. McCaffrey's profile to make an appointment.
Use our insurance check to verify if Dr. McCaffrey accepts your insurance.
Dr. McCaffrey frequently treats Anxiety, Chest CT (incl. Heart and Lungs), and Diabetes Type 2.
Dr. McCaffrey's office is located at 118 Welsh Road Unit B, Horsham, PA 19044. Find other locations and directions.
Dr. McCaffrey has not yet indicated whether they offer telehealth services. Please contact the office to check for availability/eligibility.
Locations
-
Abington Medical Specialists
-
1
Abington Medical Specialists
118 Welsh Road Unit B, Horsham, PA 19044 Call -
2
Abington Medical Specialists
1235 Old York Road Levy Medical Plaza Suite 110, Abington, PA 19001 Call -
3
Abington Medical Specialists
1010 Horsham Road Suite 214, North Wales, PA 19454 Call
-
1