Loading Complete
Michael Castro

Michael Castro, MD

4.882 ratings

Internal Medicine

Accepting New Patients
Video Visit

Highlights

Age Groups Seen

  • Adults
  • Geriatrics

Languages

  • English
  • Spanish

Provider Gender

Male

Care Team

Mary Ellen Radosevich
Family Medicine
Banner Health Center

4375 East Irma Lane, Phoenix, AZ 85050

Available within 30 days
View Appointments
Angelo Soukovelos
Internal Medicine
Banner Health Center

13995 West Statler Boulevard, Building 1, Surprise, AZ 85374

View Appointments
Swati Lnu
Internal Medicine
Banner Health Center

13995 West Statler Boulevard, Building 1, Surprise, AZ 85374

View Appointments
Urja Mehta
Internal Medicine
Banner Health Center

13995 West Statler Boulevard, Building 1, Surprise, AZ 85374

View Appointments

About Michael Castro and Banner Safety Practices

Care Philosophy

I focus on being highly accessible and responsive for each of my patients.

Interests & Activities

I enjoy spending time with friends and family.

All Banner facilities are pleased to provide interpretation services to our patients and their companions for no charge - just ask when you arrive.

Expertise

Education

  • Residency: Valleywise Medical Center, Internal Medicine, 1997
  • Internship: Valleywise Medical Center, 1995
  • Medical School: University of Puerto Rico School of Medicine, 1994

Board Certifications

  • Internal Medicine: American Board of Internal Medicine, 2009

Video

Locations

  1. Banner Health Center
    • 13995 West Statler Boulevard, Building 1, Surprise, AZ 85374
Need help scheduling? Call 623-842-5617

Testimonials

4.8 out of 5.0

82 ratings

All patient experience ratings and testimonials are submitted by actual patients and verified by a leading independent customer experience company. Patient identities are withheld to ensure confidentiality and privacy.

Search reviews
    5 out of 5 stars
    Reviewed on 6/7/2025

    He is a very skilled and trusted MD

    5 out of 5 stars
    Reviewed on 6/6/2025

    He is a good doctor

    5 out of 5 stars
    Reviewed on 5/26/2025

    Dr Castro is compassionate, helpful and knowledgeable

    5 out of 5 stars
    Reviewed on 5/19/2025

    Listened to and cared about what I had to say.

    5 out of 5 stars
    Reviewed on 5/14/2025

    He was caring

    5 out of 5 stars
    Reviewed on 5/12/2025

    Dr. Castro is caring, professional, knowledgeable, a good listener, and thorough.

    5 out of 5 stars
    Reviewed on 5/9/2025

    If I could, I'd give Dr. Castro, on a scale of 1-10, a 15!! He is the most impressive PCP I've ever seen. His primary concern is quality of life issues, so he is kind and extremely thorough. I greatly appreciate his attention to detail. He listens carefully, never seems rushed, and provides a great deal of information.

    5 out of 5 stars
    Reviewed on 5/3/2025

    Excellent physician, listens and explains his reason for chosen treatment plan. If it isn't clear, he takes the time to explain the plan of care until I am satisfied.

    5 out of 5 stars
    Reviewed on 5/1/2025

    Showed he really cared

    5 out of 5 stars
    Reviewed on 4/29/2025

    He is simply an Outstanding Physician who genuinely cares about my healthcare needs!

    5 out of 5 stars
    Reviewed on 4/28/2025

    I really appreciate Dr. Castro taking the time to listen to my concerns. Thank you so much for your expertise and attention.

    5 out of 5 stars
    Reviewed on 4/13/2025

    Excellent doctor

    5 out of 5 stars
    Reviewed on 4/2/2025

    He explained in great detail in a very understandable manner

    5 out of 5 stars
    Reviewed on 3/30/2025

    Very knowledgeable, good listener!

    5 out of 5 stars
    Reviewed on 3/29/2025

    Friendly and very knowledgeable. Included me in all decision making.

    5 out of 5 stars
    Reviewed on 3/23/2025

    I find him a very pleasant person, thoughtful, caring about my health.

    5 out of 5 stars
    Reviewed on 3/16/2025

    Dr. Castro is the best PCP I have ever had!

    5 out of 5 stars
    Reviewed on 2/13/2025

    Knowledgeable of my condition. Experienced dr

    5 out of 5 stars
    Reviewed on 2/8/2025

    He is so genuine

    5 out of 5 stars
    Reviewed on 2/7/2025

    I trust him and he cares about me

    5 out of 5 stars
    Reviewed on 2/6/2025

    Have been his patient for decades, on a 1-10 (10=excellent), Dr. Castro is a 15. Professionally provides individualized healthcare, coordinates any specialty care, helps me to stay as healthy as possible (is not just focused upon sick care). Knows me and relates to me as an individual.

    5 out of 5 stars
    Reviewed on 2/3/2025

    An awesome doctor, very polite and professional

    5 out of 5 stars
    Reviewed on 1/14/2025

    Dr. Castro is a kind, caring physician who specializes in internal medicine with aging individuals. He is extremely knowledgeable about how conditions and diseases interrelate and believes in the minimum medicine necessary to treat a problem. He really wants to get to know his patients and to understand your complete medical history.

    5 out of 5 stars
    Reviewed on 1/11/2025

    Extremely bright and experienced physician

    5 out of 5 stars
    Reviewed on 1/8/2025

    Very nice working with Dr Castro

    5 out of 5 stars
    Reviewed on 12/24/2024

    He and his MA Letty give great care and truly care. I never feel rushed.

    5 out of 5 stars
    Reviewed on 12/24/2024

    Takes his time with you.

    5 out of 5 stars
    Reviewed on 12/16/2024

    He took enough time to understand my issue and was very clear and careful in his recommendation for follow-up procedures.

    5 out of 5 stars
    Reviewed on 11/21/2024

    He took time and showed real concern for my health issues

    5 out of 5 stars
    Reviewed on 11/15/2024

    Dr. Michael Castro has been my internist/primary care physician for over 20 years. I followed him to Banner from his Arrowhead office. I live in Surprise and am delighted he is in the neighborhood. On a 1-10 scale (10=excellent), he is a 15. And bringing a wonderful residency program to Banner.

    5 out of 5 stars
    Reviewed on 11/15/2024

    Dr Castro and Letty work together as a superb medical team.

    5 out of 5 stars
    Reviewed on 11/10/2024

    He is a great doctor that cares about me. He takes the time to listen and fully understands my health issues. He also provides advice and recommends solutions. I trust him

    5 out of 5 stars
    Reviewed on 10/27/2024

    Caring direct contact!

    5 out of 5 stars
    Reviewed on 9/30/2024

    Great Dr who gives great, thorough care

    5 out of 5 stars
    Reviewed on 5/5/2025

    Excellent knowledge

Similar Providers

Avyay Reddy
Internal Medicine
Banner Health Center

13995 West Statler Boulevard, Building 1, Surprise, AZ 85374

View Appointments
Luis Mendez
Internal Medicine
Banner Health Center

13995 West Statler Boulevard, Building 1, Surprise, AZ 85374

View Appointments