Position
City
Salary

How much does a Nurse Practitioner make in Tulsa, OK?

The average salary for a Nurse Practitioner is $146,063 per year in Tulsa, OK.

A Nurse Practitioner in Tulsa, OK, enjoys a solid income with a competitive average yearly salary of $146,063. This figure represents the middle of the salary spectrum, with some Nurse Practitioners earning more or less depending on several factors.


In Tulsa, the salary range for Nurse Practitioners varies. The lowest 10% earn around $90,000 per year, while the top 10% can make over $270,000 annually. Factors such as experience, specialty, and the type of healthcare facility play a big role in determining these numbers. Nurse Practitioners who work in larger hospitals or specialized clinics often earn more compared to those in smaller practices or community health centers. Continuing education and certifications also contribute to higher earning potential.

Nurse Practitioner jobs in Tulsa, OK

What are the highest paying cities for a Nurse Practitioner near Tulsa, OK?

Nurse practitioners near Tulsa, OK, can find excellent opportunities in nearby cities. Glenpool leads with an impressive average salary of $186,400. Sapulpa and Bixby also offer attractive salaries at $122,989 and $120,383, respectively. These cities provide competitive salaries and quality healthcare facilities for nurse practitioners seeking rewarding career options.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Tulsa, OK, highlighting Glenpool, OK with the highest at $186,400 and Sand Springs, OK with the lowest at $91,700.
  1. Glenpool, OK
    Average Salary: $186,400
    Glenpool offers a vibrant community for healthcare professionals. Working here, you can expect a friendly atmosphere in well-equipped clinics. Opportunities abound in both primary care and specialized clinics.
    Find Nurse Practitioner jobs in Glenpool, OK


  2. Muskogee, OK
    Average Salary: $151,191
    In Muskogee, you can find fulfilling roles in various healthcare settings. The city's emphasis on community health creates a supportive environment. Major employers include local hospitals and private practices.
    Find Nurse Practitioner jobs in Muskogee, OK


  3. Collinsville, OK
    Average Salary: $132,083
    Collinsville provides a welcoming setting for those in the healthcare field. The city's smaller size allows for a close-knit community feel. Expect to work in well-supported facilities with a focus on patient care.
    Find Nurse Practitioner jobs in Collinsville, OK


  4. Broken Arrow, OK
    Average Salary: $128,250
    In Broken Arrow, you can enjoy a bustling healthcare environment. The city is home to several large healthcare providers. Opportunities range from urban clinics to suburban practices.
    Find Nurse Practitioner jobs in Broken Arrow, OK


  5. Sapulpa, OK
    Average Salary: $122,989
    Sapulpa offers a mix of urban and rural healthcare opportunities. Working here, you can expect a variety of patient care experiences. Local clinics and hospitals provide diverse career paths.
    Find Nurse Practitioner jobs in Sapulpa, OK


  6. Bixby, OK
    Average Salary: $120,383
    Bixby provides a dynamic setting for healthcare professionals. The city's growing population offers many opportunities in both primary and specialized care. Major employers include regional hospitals and private practices.
    Find Nurse Practitioner jobs in Bixby, OK


  7. Inola, OK
    Average Salary: $115,000
    Inola is a great place for those looking for a smaller community feel. Working here, you can enjoy a tight-knit environment with a focus on personal care. Local clinics and smaller healthcare facilities provide diverse experiences.
    Find Nurse Practitioner jobs in Inola, OK


  8. Owasso, OK
    Average Salary: $109,950
    Owasso offers a vibrant healthcare scene with numerous opportunities. The city's commitment to health services creates a supportive work environment. You can find roles in both community clinics and private practices.
    Find Nurse Practitioner jobs in Owasso, OK


  9. Eufaula, OK
    Average Salary: $103,771
    Eufaula provides a serene setting for healthcare professionals. The city's focus on community health creates a welcoming environment. Opportunities range from local clinics to specialized care facilities.
    Find Nurse Practitioner jobs in Eufaula, OK


  10. Sand Springs, OK
    Average Salary: $91,700
    Sand Springs offers a range of healthcare opportunities in a friendly environment. Working here, you can expect a supportive community. Opportunities exist in both public health and private practice settings.
    Find Nurse Practitioner jobs in Sand Springs, OK

What are the best paying companies for a Nurse Practitioner in Tulsa, OK?

Headway leads in offering the best pay for Nurse Practitioners in Tulsa, OK, with an average salary of $351,000. Bristol Hospice and Provisions Health also provide competitive compensation, with average salaries above $187,000. These top companies recognize the value of skilled nurse practitioners and reward them accordingly.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Tulsa, OK, highlighting Headway with the highest at $351,000 and GRAND Mental Health with the lowest at $152,570.
  1. Headway
    Average Salary: $351,000
    Headway offers exceptional roles for Nurse Practitioners in Tulsa, OK. They focus on delivering top-notch mental health services. Their facilities are well-equipped to handle various patient needs.


  2. Bristol Hospice
    Average Salary: $225,000
    Bristol Hospice provides rewarding jobs for Nurse Practitioners in Tulsa, OK. They emphasize compassionate end-of-life care. Their services are available at multiple locations across the city.


  3. Provisions Health
    Average Salary: $187,500
    Provisions Health offers competitive positions for Nurse Practitioners in Tulsa, OK. They are known for their innovative healthcare solutions. Their facilities are modern and well-staffed.


  4. Spring Creek Stables
    Average Salary: $187,500
    Spring Creek Stables provides diverse opportunities for Nurse Practitioners in Tulsa, OK. They focus on providing high-quality care in a friendly environment. Locations include various sites across the area.


  5. LifeStance Health
    Average Salary: $180,000
    LifeStance Health offers numerous roles for Nurse Practitioners in Tulsa, OK. They specialize in mental health and wellness services. Their practices are located at several locations in the city.


  6. Frontera Search Partners
    Average Salary: $173,594
    Frontera Search Partners provides attractive positions for Nurse Practitioners in Tulsa, OK. They offer a supportive environment for patient care. Their facilities are spread across multiple locations.


  7. JT MedStaff
    Average Salary: $172,250
    JT MedStaff offers rewarding jobs for Nurse Practitioners in Tulsa, OK. They focus on quality healthcare services. Their locations are conveniently situated around the city.


  8. U.S. Department of Veterans Affairs
    Average Salary: $162,271
    The U.S. Department of Veterans Affairs provides significant opportunities for Nurse Practitioners in Tulsa, OK. They offer specialized care for veterans. Their facilities are located at various sites.


  9. Signify Health
    Average Salary: $161,500
    Signify Health offers appealing roles for Nurse Practitioners in Tulsa, OK. They specialize in home-based healthcare services. Their team works at several locations across the area.


  10. GRAND Mental Health
    Average Salary: $152,570
    GRAND Mental Health provides various positions for Nurse Practitioners in Tulsa, OK. They focus on comprehensive mental health care. Their facilities are located in different parts of the city.

Currently 8,926 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
8,926 Job Openings