Your Health. Our Priority.

Trusted family care in Mesa, Arizona, for every stage of life.

MESA FAMILY PHYSICIANS

Primary Care Services for the Whole Family

From routine checkups to chronic condition management, we provide comprehensive care that helps you and your family stay healthy and well every day.

arm_bandage

Preventive Care & Wellness

We offer annual exams, checkups, screenings, and immunizations to help prevent illness and support long-term health.

Read More>

Chronic Conditions

Chronic Conditions

Our team manages conditions like high blood pressure, diabetes, and asthma with tailored care plans and ongoing support.

Read More>

Pediatric to Senior Care

Pediatric to Senior Care

We provide caring, age-appropriate medical services for children, adults, and seniors, all in one place.

Read More>

Why Choose Mesa Family Physicians?

Patients trust Mesa Family Physicians for reliable care, dedicated providers, and a full range of services for every stage of life.
 We focus on long-term wellness and strong doctor-patient relationships, so you always feel heard, supported, and cared for.

icon-stethoscope

Trusted Experience

Decades of care built on trust and medical excellence.

icon-microscope

Comprehensive Services

From checkups to chronic care, all in one trusted location.

icon-heart-hands

Compassionate Care

We listen, understand, and care with empathy and respect.

icon-checklist

Personalized Plans

Flexible scheduling and on-site lab testing for your ease.

TESTIMONIALS

What Our Patients Are Saying

Posted on Google Google
Lora Montgomery profile picture
Lora Montgomery
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
A great place for care! Everyone is attentive, caring, and accommodating. Its great they havw same day or next day appointments making it convenient for care! I see NP Ashley! She great at her job and takes time to listen to you! I never feel rushed or not heard!! Thank you MFP!
Posted on Google Google
Rhonda Creegan profile picture
Rhonda Creegan
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Ashley and Sarah are two nurse practitioners I’ve seen and both were absolutely wonderful. They made me feel heard, respected, and genuinely cared for. They took time to answer all my questions and made sure I understood my treatment plan. It’s clear they are passionate about what they do and truly advocate for their patients. I’m so grateful to have providers who combine expertise with compassion.
Posted on Google Google
Donna Wesley profile picture
Donna Wesley
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Ashley Snyder was very thorough and a very attentive listener. She addressed my health issues with sincere concern. I highly recommend Mesa Family Physicians and Ashley as an outstanding Nurse Practitioner.
Posted on Google Google
Bev profile picture
Bev
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I've had a wonderful experience at Mesa Family. The staff is incredibly efficient, All the Dr's and NP's have excellent bedside manners.They are genuinely interested in the well-being of the patient. One word to describe Mesa Family, AWESOME!! HIGHLY RECOMMENDED!!!
Posted on Google Google
Marissa Rehmer profile picture
Marissa Rehmer
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
The doctors and PAs here consistently demonstrate professionalism, understanding, and genuine support. Not to mention, everyone has a friendly bedside manner. I’m very happy to be a patient here. Today I saw Dr. Gunn for the first time, and he immediately put me at ease with his understanding and concern. Of course, no one enjoys going to the doctor, but if you have to, I highly recommend this office.
Posted on Google Google
Jamie Stoll profile picture
Jamie Stoll
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Easy to get an appointment and always take care of all my needs.
Posted on Google Google
Stacie Kraige profile picture
Stacie Kraige
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Both Jennifer and Joanna were professional, knowledgeable and friendly. My first time here and would recommend to others. Lab on site is a big plus and imaging in the same complex.
Posted on Google Google
Jodi Herseth profile picture
Jodi Herseth
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
My husband sees Dr. Gunn. We are so grateful for him. Truly has the patients best interest at heart.. Listens to concerns and works to divise a reasonable plan. So happy we are with him.
Posted on Google Google
kelly white profile picture
kelly white
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I love Dr. Gunn and anyone I’ve had to see. I brought my girls to see Sarah the NP and she was amazing and sensitive to my daughter’s needs. I’ve been going for 7 years to this practice and will always recommend Mesa family to anyone looking for primary care.

Need a family doctor you can count on?

Talk to our team and find out how we can help you stay healthy at every stage of life.

Meet Your Care Team

At Mesa Family Physicians, our dedicated team provides personalized care built on trust and long-term relationships.

Request An Appointment

    CONTACT US

    We’re Here to Help

    Whether you have questions or are ready to schedule an appointment, our team is ready to assist you!

    Phone

    (480) 964-5800

    Text messages are also accepted.

    Appointments

    Mon–Thu: 7:30 AM – 12:00 PM & 1:00 PM – 5:00 PM


    Fri: 7:30 AM – 12:00 PM