Nurse Practitioner Salary in Tulsa, OK

Updated on May 09, 2025
Position
City
Salary

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

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

A Nurse Practitioner in Tulsa, OK, can expect to earn a competitive salary. On average, Nurse Practitioners in the area earn around $135,334 per year. This figure can vary based on experience, specialty, and the specific healthcare facility. Many Nurse Practitioners find that their earnings increase with more years of experience and additional certifications.

Factors that influence salary include the type of healthcare setting, such as hospitals, clinics, or private practices. Nurse Practitioners who work in specialized areas, such as pediatrics or geriatrics, may also see higher pay. Additionally, those who take on leadership roles or work in high-demand areas can expect to earn more. This makes Tulsa a promising place for Nurse Practitioners looking to advance their careers and earn a good living.

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 job opportunities in several nearby cities. Muskogee, OK, offers the highest average salary, with Nurse Practitioners earning around $144,077 annually. This makes it a top choice for those seeking higher pay. Additionally, Collinsville, OK, and Claremore, OK, provide competitive salaries, making them attractive options for job seekers.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Tulsa, OK, highlighting Muskogee, OK with the highest at $144,077 and Bixby, OK with the lowest at $93,362.
  1. Muskogee, OK
    Average Salary: $144,077
    Muskogee offers a range of healthcare opportunities. The city's hospitals and clinics value skilled professionals. Major employers include Saint Francis Hospital and various private practices.
    Find Nurse Practitioner jobs in Muskogee, OK


  2. Collinsville, OK
    Average Salary: $132,250
    Collinsville provides a close-knit community feel. Healthcare facilities here focus on personalized care. Look for openings at local clinics and family health centers.
    Find Nurse Practitioner jobs in Collinsville, OK


  3. Claremore, OK
    Average Salary: $118,640
    Claremore has a growing healthcare sector. The city's medical centers are expanding. Consider positions at Claremore Indian Hospital and nearby private practices.
    Find Nurse Practitioner jobs in Claremore, OK


  4. Broken Arrow, OK
    Average Salary: $115,938
    Broken Arrow boasts a vibrant healthcare industry. The city's large population supports many clinics and hospitals. Explore jobs at Ascension St. John and other local healthcare providers.
    Find Nurse Practitioner jobs in Broken Arrow, OK


  5. Owasso, OK
    Average Salary: $115,000
    Owasso offers a mix of urban and rural healthcare settings. The city's healthcare facilities are well-equipped. Check out openings at Owasso Clinic and other prominent healthcare organizations.
    Find Nurse Practitioner jobs in Owasso, OK


  6. Sapulpa, OK
    Average Salary: $112,188
    Sapulpa provides a supportive environment for healthcare professionals. The city's healthcare facilities are expanding. Look for jobs at Creek Nation Health Facility and other local clinics.
    Find Nurse Practitioner jobs in Sapulpa, OK


  7. Bixby, OK
    Average Salary: $93,362
    Bixby is a growing city with many healthcare opportunities. The city's healthcare providers focus on quality care. Consider positions at St. John Medical Center and other local healthcare facilities.
    Find Nurse Practitioner jobs in Bixby, OK

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

Nurse Practitioners in Tulsa, OK, can find top-paying jobs at LifeStance Health, Amedisys, and Signify Health. These companies offer competitive salaries, making them attractive options for those in the field. LifeStance Health leads with a salary of $180,000, followed closely by Amedisys and Signify Health.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Tulsa, OK, highlighting LifeStance Health with the highest at $180,000 and Trinity Employment Specialists with the lowest at $119,049.
  1. LifeStance Health
    Average Salary: $180,000
    LifeStance Health offers Nurse Practitioners a chance to work in various mental health clinics. They operate in Tulsa and other locations. They focus on providing quality mental health care.


  2. Amedisys
    Average Salary: $162,333
    Amedisys provides home health, hospice, and palliative care. Nurse Practitioners here work in Tulsa and other areas. They aim to improve patient care in the comfort of their homes.


  3. Signify Health
    Average Salary: $160,000
    Signify Health focuses on in-home health evaluations. Nurse Practitioners work in Tulsa and other regions. They aim to enhance patient care through personalized health assessments.


  4. US Department of Veterans Affairs
    Average Salary: $156,601
    The US Department of Veterans Affairs offers Nurse Practitioners the opportunity to serve veterans. They operate in Tulsa and other locations. They focus on providing top-notch care for those who have served our country.


  5. Grand Mental Health
    Average Salary: $152,570
    Grand Mental Health provides mental health services. Nurse Practitioners work in Tulsa and other areas. They focus on improving mental health care for the community.


  6. GO Staffing
    Average Salary: $137,500
    GO Staffing offers temporary and permanent staffing solutions. Nurse Practitioners work in Tulsa and other locations. They focus on matching skilled professionals with the right opportunities.


  7. DispatchHealth
    Average Salary: $133,667
    DispatchHealth provides mobile urgent care. Nurse Practitioners work in Tulsa and other areas. They focus on delivering high-quality care to patients at home.


  8. Xpress Wellness Urgent Care
    Average Salary: $130,000
    Xpress Wellness Urgent Care offers fast and efficient urgent care services. Nurse Practitioners work in Tulsa and other locations. They focus on providing quick and effective medical care.


  9. Oak Street Health
    Average Salary: $127,789
    Oak Street Health provides primary care for adults on Medicare. Nurse Practitioners work in Tulsa and other areas. They focus on delivering personalized and comprehensive care.


  10. Trinity Employment Specialists
    Average Salary: $119,049
    Trinity Employment Specialists offers staffing solutions for various industries. Nurse Practitioners work in Tulsa and other locations. They focus on connecting skilled professionals with the right jobs.

Currently 10,279 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,279 Job Openings