Primary Care
Primary care for your family’s health
Personalized prevention, wellness and treatment. Serving Flagstaff and the Verde Valley.
Primary Care at Northern Arizona Healthcare
Life can be busy, and your healthcare shouldn’t get in the way of living it fully. At Northern Arizona Healthcare, our primary care teams get it. We provide the care you need, when and where you need it. With five convenient locations in Camp Verde, Cottonwood, Flagstaff, Sedona, and the Village of Oak Creek, our providers live and work right where you do.
Guided by a team-based approach, our physicians, physician assistants and nurse practitioners work together to support your health through every stage of life.
Our clinics offer a range of primary care services
Services may vary by location and include:
- Access to your confidential health records via the patient portal.
- Acute and chronic illness.
- Injury evaluation and treatment.
- Bioidentical hormone replacement therapy.
- Electrocardiograms (EKGs).
- Evaluation and management of behavioral health conditions.
- Immunizations and vaccines for all ages.
- Injury evaluation and treatment
- Minor dermatology, podiatry and other office procedures.
- Neurological exams and testing.
- Pre-operative evaluation and in-office laboratory draws.
- Preventive healthcare and screening services.
- Spirometry/pulmonary function testing.
- Sports physicals for student athletes.
- Wellness exams.
Meet our team and make an appointment
Getting the care you need should be simple and within reach. That’s why we make it easy for you to learn about and schedule an appointment with one of our local primary care physicians, nurse practitioners and physician assistants.
What you need to know before your primary care visit
Before your next primary care visit, we will send you a reminder by text or email. The message will ask you to confirm your appointment. It will include clear instructions for how to register in advance.
Filling out your information before your visit makes your appointment faster and easier. That way, you can get back to what matters most.
Why pre-registration matters
By registering before your visit, you can:
- Complete your registration from the comfort of home.
- Help ensure your information is complete and accurate.
- Skip the extra paperwork at check-in.
- Spend less time in the waiting room.
What to bring with you
Even if you pre-register, please bring your:
- Photo ID, such as a driver’s license or state-issued ID card.
- Insurance card or insurance information.
- List of your current medications.
- Notepad and pen, if you’d like to take notes during your visit.
Billing and insurance information
Our primary care clinics accept Medicare and most other insurance plans. Whether you are preparing for an upcoming appointment, paying a bill or requesting financial assistance, our finance teams are here to provide the information you need so you can manage your healthcare costs with confidence.
Manage your care online using the MyNAHealthcare patient portal
Access your confidential health records and message your physician, nurse practitioner or physician assistant.
Our primary care clinic locations and hours

Camp Verde
Monday – Friday
7 a.m. – 5 p.m.
1298 W. Finnie Flat Rd.
Ste. 101
Camp Verde, AZ 86322

Cottonwood
Monday – Friday
7 a.m. – 5 p.m.
340 S. Willard St.
Ste. 101
Cottonwood, AZ 86326


Village of Oak Creek
Monday – Friday
8 a.m. – 5 p.m.
61 Bell Rock Plaza
Ste. A
Sedona, AZ 86351