
Highlights
Age Groups Seen
- Adults
- Geriatrics
Languages
- English
- Spanish
Provider Gender
MaleCare Team
Banner Health Center
4375 East Irma Lane, Phoenix, AZ 85050
Banner Health Center
13995 West Statler Boulevard, Building 1, Surprise, AZ 85374
Banner Health Center
13995 West Statler Boulevard, Building 1, Surprise, AZ 85374
Banner Health Center
13995 West Statler Boulevard, Building 1, Surprise, AZ 85374
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.
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
- Banner Health Center
- 13995 West Statler Boulevard, Building 1, Surprise, AZ 85374
- phone: 623-842-5617
- fax: 623-242-5838
Testimonials
4.8 out of 5.0
82 ratingsAll 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.
- 5 out of 5 starsReviewed on 6/7/2025
He is a very skilled and trusted MD
- 5 out of 5 starsReviewed on 6/6/2025
He is a good doctor
- 5 out of 5 starsReviewed on 5/26/2025
Dr Castro is compassionate, helpful and knowledgeable
- 5 out of 5 starsReviewed on 5/19/2025
Listened to and cared about what I had to say.
- 5 out of 5 starsReviewed on 5/14/2025
He was caring
- 5 out of 5 starsReviewed on 5/12/2025
Dr. Castro is caring, professional, knowledgeable, a good listener, and thorough.
- 5 out of 5 starsReviewed 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 starsReviewed 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 starsReviewed on 5/1/2025
Showed he really cared
- 5 out of 5 starsReviewed on 4/29/2025
He is simply an Outstanding Physician who genuinely cares about my healthcare needs!
- 5 out of 5 starsReviewed 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 starsReviewed on 4/13/2025
Excellent doctor
- 5 out of 5 starsReviewed on 4/2/2025
He explained in great detail in a very understandable manner
- 5 out of 5 starsReviewed on 3/30/2025
Very knowledgeable, good listener!
- 5 out of 5 starsReviewed on 3/29/2025
Friendly and very knowledgeable. Included me in all decision making.
- 5 out of 5 starsReviewed on 3/23/2025
I find him a very pleasant person, thoughtful, caring about my health.
- 5 out of 5 starsReviewed on 3/16/2025
Dr. Castro is the best PCP I have ever had!
- 5 out of 5 starsReviewed on 2/13/2025
Knowledgeable of my condition. Experienced dr
- 5 out of 5 starsReviewed on 2/8/2025
He is so genuine
- 5 out of 5 starsReviewed on 2/7/2025
I trust him and he cares about me
- 5 out of 5 starsReviewed 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 starsReviewed on 2/3/2025
An awesome doctor, very polite and professional
- 5 out of 5 starsReviewed 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 starsReviewed on 1/11/2025
Extremely bright and experienced physician
- 5 out of 5 starsReviewed on 1/8/2025
Very nice working with Dr Castro
- 5 out of 5 starsReviewed on 12/24/2024
He and his MA Letty give great care and truly care. I never feel rushed.
- 5 out of 5 starsReviewed on 12/24/2024
Takes his time with you.
- 5 out of 5 starsReviewed 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 starsReviewed on 11/21/2024
He took time and showed real concern for my health issues
- 5 out of 5 starsReviewed 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 starsReviewed on 11/15/2024
Dr Castro and Letty work together as a superb medical team.
- 5 out of 5 starsReviewed 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 starsReviewed on 10/27/2024
Caring direct contact!
- 5 out of 5 starsReviewed on 9/30/2024
Great Dr who gives great, thorough care
- 5 out of 5 starsReviewed on 5/5/2025
Excellent knowledge
Similar Providers
Banner Health Center
13995 West Statler Boulevard, Building 1, Surprise, AZ 85374
Banner Health Center
13995 West Statler Boulevard, Building 1, Surprise, AZ 85374





