Nurse Practitioner Salary in Oklahoma City, OK

Updated on May 09, 2025
Position
City
Salary

How much does a Nurse Practitioner make in Oklahoma City, OK?

The average salary for a Nurse Practitioner is $138,892 per year in Oklahoma City, OK.

In Oklahoma City, a Nurse Practitioner can expect to earn a competitive salary. The average annual salary for this role is around $138,892. This figure can vary depending on several factors, including experience, specialty, and the specific healthcare facility. Nurse Practitioners with more years of experience and those specializing in high-demand areas often earn more.

The salary range for Nurse Practitioners in Oklahoma City typically falls between $100,000 and $300,000 per year. The lowest-paid 10% earn about $100,000, while the highest-paid 10% can make upwards of $300,000. This range reflects the diverse opportunities available in the healthcare sector, from hospitals to private clinics. Additionally, Nurse Practitioners may have the chance to earn extra income through bonuses and other incentives.

Nurse Practitioner jobs in Oklahoma City, OK

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

Nurse Practitioners near Oklahoma City can find excellent job opportunities with competitive salaries. Cities like Weatherford, Moore, and Stillwater offer some of the highest pay. These locations provide a chance for Nurse Practitioners to earn up to $180,000 annually. Exploring the surrounding areas can lead to even more lucrative positions. Cities such as Yukon, Lawton, and Tulsa also offer strong salaries, with some Nurse Practitioners earning up to $138,000. These cities provide a mix of urban and suburban settings, making them attractive for career growth.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Oklahoma City, OK, highlighting Weatherford, OK with the highest at $180,000 and Edmond, OK with the lowest at $117,855.
  1. Weatherford, OK
    Average Salary: $180,000
    In Weatherford, healthcare professionals enjoy a close-knit community. The city offers opportunities to work in local clinics and hospitals. Patients appreciate the personalized care, making it a rewarding place to practice.
    Find Nurse Practitioner jobs in Weatherford, OK


  2. Moore, OK
    Average Salary: $162,000
    Moore provides a vibrant environment for healthcare workers. The city's growing population means more patients and more opportunities. Working in Moore allows for collaboration with other skilled professionals.
    Find Nurse Practitioner jobs in Moore, OK


  3. Stillwater, OK
    Average Salary: $144,055
    Stillwater is known for its academic atmosphere. Nurse practitioners here often work with universities and research centers. The city values education and innovation, offering a dynamic work setting.
    Find Nurse Practitioner jobs in Stillwater, OK


  4. Yukon, OK
    Average Salary: $138,164
    Yukon offers a mix of urban and rural settings. Nurse practitioners can find work in both clinics and larger hospitals. The community is supportive, making it a pleasant place to build a career.
    Find Nurse Practitioner jobs in Yukon, OK


  5. Lawton, OK
    Average Salary: $137,593
    Lawton provides a diverse range of healthcare opportunities. Nurse practitioners can work in military hospitals and private clinics. The city's strong community ties enhance the work experience.
    Find Nurse Practitioner jobs in Lawton, OK


  6. Mustang, OK
    Average Salary: $136,305
    Mustang is a growing city with many opportunities for healthcare professionals. Nurse practitioners can find work in both urban and suburban settings. The community is welcoming and supportive.
    Find Nurse Practitioner jobs in Mustang, OK


  7. Tulsa, OK
    Average Salary: $135,334
    Tulsa offers a bustling healthcare environment. Nurse practitioners can work in large hospitals and specialized clinics. The city's diverse population provides a rich and varied work experience.
    Find Nurse Practitioner jobs in Tulsa, OK


  8. Norman, OK
    Average Salary: $128,550
    Norman is known for its academic and cultural offerings. Nurse practitioners can find work in university hospitals and private practices. The city's vibrant community makes it a great place to practice.
    Find Nurse Practitioner jobs in Norman, OK


  9. Midwest City, OK
    Average Salary: $124,616
    Midwest City provides a mix of urban and suburban healthcare opportunities. Nurse practitioners can work in community clinics and larger hospitals. The city's diverse population offers a rewarding work experience.
    Find Nurse Practitioner jobs in Midwest City, OK


  10. Edmond, OK
    Average Salary: $117,855
    Edmond offers a growing community with many healthcare opportunities. Nurse practitioners can find work in both private practices and larger hospitals. The city's supportive environment makes it a great place to practice.
    Find Nurse Practitioner jobs in Edmond, OK

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

Nurse Practitioners in Oklahoma City, OK, can find excellent job opportunities with top-paying companies. Signify Health leads with a salary of $160,000, offering a competitive edge. Other notable employers include Mosaic Therapy and Vohra Wound Physicians, both providing salaries above $150,000.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Oklahoma City, OK, highlighting Signify Health with the highest at $160,000 and S4 Search Partners with the lowest at $123,883.
  1. Signify Health
    Average Salary: $160,000
    Signify Health offers Nurse Practitioners a chance to work in various settings, including patient homes and clinics. They focus on improving patient outcomes. They operate in Oklahoma City, OK, and other locations.


  2. Mosaic Therapy
    Average Salary: $155,000
    Mosaic Therapy provides Nurse Practitioners with a supportive environment. They focus on patient care and well-being. They operate in Oklahoma City, OK, and other locations.


  3. Vohra Wound Physicians
    Average Salary: $150,000
    Vohra Wound Physicians offers Nurse Practitioners the opportunity to specialize in wound care. They focus on patient recovery and healing. They operate in Oklahoma City, OK, and other locations.


  4. EmVenio Research
    Average Salary: $140,000
    EmVenio Research provides Nurse Practitioners with a chance to work in clinical research. They focus on advancing medical knowledge. They operate in Oklahoma City, OK, and other locations.


  5. Family Health Clinic
    Average Salary: $139,000
    Family Health Clinic offers Nurse Practitioners a chance to work in a community-focused setting. They focus on providing comprehensive care. They operate in Oklahoma City, OK, and other locations.


  6. US Department of Veterans Affairs
    Average Salary: $134,179
    The US Department of Veterans Affairs offers Nurse Practitioners the opportunity to serve veterans. They focus on providing quality healthcare. They operate in Oklahoma City, OK, and other locations.


  7. Optum
    Average Salary: $132,014
    Optum provides Nurse Practitioners with a chance to work in a large healthcare organization. They focus on improving patient health outcomes. They operate in Oklahoma City, OK, and other locations.


  8. Trinity Employment Specialists
    Average Salary: $127,727
    Trinity Employment Specialists offers Nurse Practitioners a chance to work in various healthcare settings. They focus on patient care and support. They operate in Oklahoma City, OK, and other locations.


  9. Oak Street Health
    Average Salary: $126,750
    Oak Street Health provides Nurse Practitioners with a chance to work in community health centers. They focus on providing accessible care. They operate in Oklahoma City, OK, and other locations.


  10. S4 Search Partners
    Average Salary: $123,883
    S4 Search Partners offers Nurse Practitioners the opportunity to work in a variety of healthcare settings. They focus on patient care and support. They operate in Oklahoma City, OK, and other locations.

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