Nurse Practitioner Salary in Flagstaff, AZ

Updated on Jun 05, 2025
Position
City
Salary

How much does a Nurse Practitioner make in Flagstaff, AZ?

The average salary for a Nurse Practitioner is $148,961 per year in Flagstaff, AZ.

In Flagstaff, AZ, Nurse Practitioners earn a competitive salary. The average annual salary for this role is around $148,961. This figure can vary based on experience, education, and the specific healthcare setting. Nurse Practitioners in Flagstaff can expect to make between $74,989 and $364,036 per year.

Several factors influence these salaries. For example, those with more years of experience or specialized certifications often earn higher wages. Additionally, the type of healthcare facility, such as hospitals, clinics, or private practices, can also impact salary levels. Nurse Practitioners in Flagstaff benefit from a strong demand for healthcare services, which can lead to better compensation packages.

Nurse Practitioner jobs in Flagstaff, AZ

What are the highest paying cities for a Nurse Practitioner near Flagstaff, AZ?

Nurse practitioners near Flagstaff, AZ, can find excellent job opportunities in nearby cities. Yuma, AZ, offers the highest pay, with an average salary of $190,428. Payson, AZ, and Williams, AZ, also provide competitive salaries, making them attractive options for job seekers. These cities present a chance to balance professional growth with a high earning potential.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Flagstaff, AZ, highlighting Yuma, AZ with the highest at $190,428 and Tempe, AZ with the lowest at $137,627.
  1. Yuma, AZ
    Average Salary: $190,428
    In Yuma, healthcare professionals enjoy a vibrant community. The city offers a range of opportunities with local hospitals and clinics. Yuma Regional Medical Center is a prominent employer.
    Find Nurse Practitioner jobs in Yuma, AZ


  2. Payson, AZ
    Average Salary: $176,422
    Payson provides a peaceful environment for healthcare workers. The city's smaller size means close-knit communities. Payson Medical Center is a key employer in the area.
    Find Nurse Practitioner jobs in Payson, AZ


  3. Williams, AZ
    Average Salary: $173,750
    Williams offers a unique blend of rural charm and professional opportunities. The city's healthcare needs are met by local clinics and hospitals. Williams Medical Center is a notable employer.
    Find Nurse Practitioner jobs in Williams, AZ


  4. Lake Havasu City, AZ
    Average Salary: $160,546
    Lake Havasu City combines a relaxed lifestyle with professional growth. The city's healthcare facilities offer a variety of positions. Lake Havasu Regional Medical Center is a major employer.
    Find Nurse Practitioner jobs in Lake Havasu City, AZ


  5. Sedona, AZ
    Average Salary: $155,500
    Sedona provides a scenic backdrop for healthcare careers. The city's healthcare needs are supported by local clinics and hospitals. Sedona Medical Center is a key employer.
    Find Nurse Practitioner jobs in Sedona, AZ


  6. Page, AZ
    Average Salary: $154,438
    Page offers a mix of natural beauty and professional opportunities. The city's healthcare facilities cater to the community's needs. Page Hospital is a significant employer.
    Find Nurse Practitioner jobs in Page, AZ


  7. Kingman, AZ
    Average Salary: $148,891
    Kingman provides a stable environment for healthcare professionals. The city offers a range of opportunities with local hospitals and clinics. Kingman Regional Medical Center is a prominent employer.
    Find Nurse Practitioner jobs in Kingman, AZ


  8. Glendale, AZ
    Average Salary: $143,192
    Glendale offers a vibrant community with many healthcare opportunities. The city's large population supports numerous hospitals and clinics. Banner Health and Abrazo Health are major employers.
    Find Nurse Practitioner jobs in Glendale, AZ


  9. Scottsdale, AZ
    Average Salary: $139,683
    Scottsdale provides a dynamic environment for healthcare careers. The city offers many opportunities with top-tier hospitals and clinics. Mayo Clinic and HonorHealth are notable employers.
    Find Nurse Practitioner jobs in Scottsdale, AZ


  10. Tempe, AZ
    Average Salary: $137,627
    Tempe offers a mix of urban and suburban living with professional opportunities. The city's healthcare facilities cater to the community's needs. Banner Health and St. Luke's Medical Center are key employers.
    Find Nurse Practitioner jobs in Tempe, AZ

What are the best paying companies for a Nurse Practitioner in Flagstaff, AZ?

Nurse practitioners in Flagstaff, AZ, can find excellent opportunities with top-paying employers. Native Americans for Community Action offers a competitive salary of $120,619. GO Staffing also provides a strong compensation package at $119,333. Northern Arizona University, Amble, and Matrix Medical Network offer salaries ranging from $101,677 to $94,733. These companies value skilled nurse practitioners and offer attractive benefits.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Flagstaff, AZ, highlighting Native Americans for Community Action with the highest at $120,619 and Matrix Medical Network with the lowest at $94,733.
  1. Native Americans for Community Action
    Average Salary: $120,619
    Native Americans for Community Action offers rewarding Nurse Practitioner jobs in Flagstaff, AZ. They focus on providing healthcare to underserved communities. Their facilities are located throughout the city, including the main office in downtown Flagstaff.


  2. GO Staffing
    Average Salary: $119,333
    GO Staffing provides excellent Nurse Practitioner positions in Flagstaff, AZ. They work with various healthcare facilities, offering diverse job opportunities. Their offices are located in key areas of the city, making it easy to find a job close to home.


  3. Northern Arizona University
    Average Salary: $101,677
    Northern Arizona University offers Nurse Practitioner jobs in Flagstaff, AZ. They focus on academic and research-based healthcare. Their main campus is located in the heart of Flagstaff, with additional facilities around the city.


  4. Amble
    Average Salary: $100,000
    Amble provides Nurse Practitioner jobs in Flagstaff, AZ. They offer a supportive work environment and focus on patient care. Their offices are located in central Flagstaff, making it convenient for employees.


  5. Matrix Medical Network
    Average Salary: $94,733
    Matrix Medical Network offers Nurse Practitioner jobs in Flagstaff, AZ. They work with various healthcare providers to offer diverse job opportunities. Their offices are located in key areas of the city, providing easy access for employees.

Currently 10,409 Nurse Practitioner job openings, nationwide.

How's the job market for a Nurse Practitioner in the US?

Learn what a Nurse Practitioner does, how to become one, and understand the job outlook. Get simple steps to start your career as a Nurse Practitioner today.
Position
Overview
Nurse Practitioner
10,409 Job Openings