Patient Information

If you are experiencing fever OR cough AND have traveled internationally in the last 21 days, please stay home and call your doctor’s office.  Additionally if you believe you have been exposed to an individual with the coronavirus (COVID-19), please stay home and call your doctor’s office.

Michael Macciocca

Michael Macciocca, MD




  • Cardiology
  • Interventional Cardiology

Areas of Interest

Heart Disease, Cardiac Catheterization, Coronary Artery Disease


Medical School

Jefferson Medical College of Thomas Jefferson University


Temple University Hospital


Lankenau Medical Center Hahnemann University Hospital

Board Certification

• Cardiology
• Interventional Cardiology
• Internal Medicine

Office Information


Patient Ratings and Comments

Patient satisfaction and quality improvement are top priorities at Tower Health Medical Group. Learn more about how patients rate and review their experience with our medical providers. Learn More.

4.8 out of 5 (38 Ratings, 15 Comments)


Patient comments are posted in the spirit of being completely honest and transparent with the community we serve. Learn more about the patient comments that you'll see on our medical provider profiles. Learn More.

Patient Comment April 2020
A credit to the team at Tower Health.
Patient Comment March 2020
All things went well.
Patient Comment March 2020
I could not have been happier. Thank you.
Patient Comment March 2020
*Dr. Mike is great!
Patient Comment March 2020
Very good. He explained everything that I could have needed to know. Also I really appreciated this survey. It proves to me that you really care!
Patient Comment March 2020
waited a week for apptstaff was friendly. dr. was great. ***
Patient Comment March 2020
Patient Comment February 2020
this my second visit with Dr. M, the first visit msde me keep kind of anxious. not sure if he is new butthis second visit was much better and would not hesitate recommending him. i felt very much at ease
Patient Comment January 2020
Good listener gave me options so that I could make an informed decision regarding my health - explained everything to me clearly and concisely -
Patient Comment January 2020
He was a very good doctor. *** I like him slot.
Patient Comment January 2020
Dr. was very personable and took plenty of time to talk with me and discuss my diagnosis and test results.
Patient Comment January 2020
*Dr. Macciocca is very understanding of my health and personality.
Patient Comment January 2020
Dr. Macciocca was very professional and friendly. He made me feel very comfortable asking questions and explained my situation very clearly.
Patient Comment January 2020
Good -
Patient Comment December 2019
The doctor was very professional, courteous, and a good listener. ***