How much does a Nurse Practitioner make in Oklahoma City, OK?
In Oklahoma City, Oklahoma, Nurse Practitioners enjoy a rewarding career with competitive salaries. The average yearly salary for this role in the area is about $141,861. This figure can vary based on several factors, including experience, specialty, and the healthcare facility where one works.
Here is a closer look at the salary distribution among Nurse Practitioners in Oklahoma City:
- 14.33% earn around $100,000 per year.
- 44.05% earn about $118,182 per year.
- 14.86% earn approximately $136,364 per year.
- 9.02% earn close to $154,545 per year.
- 2.65% earn near $172,727 per year.
- 2.65% earn just under $190,909 per year.
- 1.59% earn around $209,091 per year.
- 4.78% earn about $227,273 per year.
- 1.06% earn over $281,818 per year.
These numbers show a clear trend where a majority of Nurse Practitioners earn between $118,000 and $136,000 annually. With experience and specialized skills, many have the potential to earn more, making this a promising career choice for those in the healthcare field.
What are the highest paying cities for a Nurse Practitioner near Oklahoma City, OK?

-
Guthrie, OK
Average Salary: $285,625
In Guthrie, advanced practice nursing roles are pivotal in providing high-quality care. Local healthcare facilities like Guthrie Medical Center value dedicated professionals. Employment here offers a chance to impact the community with quality healthcare.
Find Nurse Practitioner jobs in Guthrie, OK
-
Weatherford, OK
Average Salary: $183,750
Weatherford boasts several clinics and health centers where practitioners make a significant difference. Hospitals like Weatherford Regional Hospital look for skilled nurses to enhance patient care. Working here means contributing to the health of a growing community.
Find Nurse Practitioner jobs in Weatherford, OK
-
Moore, OK
Average Salary: $166,198
Moore is home to a range of medical services that need experienced nursing. Facilities like Mercy Hospital Moore appreciate professionals who can handle diverse medical needs. Here, nurses play a crucial role in patient care and community health.
Find Nurse Practitioner jobs in Moore, OK
-
Tulsa, OK
Average Salary: $148,711
Tulsa offers a vibrant healthcare environment with numerous opportunities for advanced practice nurses. Institutions like St. Francis Health System and OSU Medical Center provide extensive roles. Working in Tulsa means being part of a dynamic healthcare system.
Find Nurse Practitioner jobs in Tulsa, OK
-
Stillwater, OK
Average Salary: $147,108
Stillwater provides a welcoming environment for healthcare professionals. OSU Stillwater Medical Center is a leading employer, offering many opportunities. Nurses here contribute to the academic and clinical excellence of the region.
Find Nurse Practitioner jobs in Stillwater, OK
-
Mustang, OK
Average Salary: $144,155
Mustang has a growing healthcare sector with a demand for skilled nurses. Mustang Regional Medical Center and various clinics are looking for qualified individuals. Working here means supporting a community with expanding healthcare needs.
Find Nurse Practitioner jobs in Mustang, OK
-
Lawton, OK
Average Salary: $144,149
Lawton offers diverse healthcare settings for advanced practice nurses. Facilities like Comanche County Memorial Hospital provide many opportunities. Nurses here play a key role in providing care to a varied patient population.
Find Nurse Practitioner jobs in Lawton, OK
-
Yukon, OK
Average Salary: $139,247
Yukon has a range of healthcare facilities that need experienced nursing professionals. Hospitals like Yukon Medical Center offer opportunities in a community that values quality care. Working here means being part of a supportive healthcare environment.
Find Nurse Practitioner jobs in Yukon, OK
-
Duncan, OK
Average Salary: $129,161
Duncan is a community with accessible healthcare services where nurses are essential. Duncan Regional Hospital and other local clinics are prominent employers. Here, nurses can make a direct impact on patient care and community health.
Find Nurse Practitioner jobs in Duncan, OK
-
Midwest City, OK
Average Salary: $126,832
Midwest City provides a range of healthcare opportunities for nurses. Hospitals like INTEGRIS Health Midwest City offer various roles. Working here means being part of a city that values and supports healthcare professionals.
Find Nurse Practitioner jobs in Midwest City, OK
What are the best paying companies for a Nurse Practitioner in Oklahoma City, OK?

-
Signify Health
Average Salary: $167,000
Signify Health offers Nurse Practitioner positions in Oklahoma City. They focus on in-home care, providing personalized health services to patients. Their mission is to enhance the health of patients where they reside.
-
Vohra Wound Physicians
Average Salary: $158,750
Vohra Wound Physicians has openings for Nurse Practitioners in Oklahoma City. They specialize in wound care and rehabilitation. This company is dedicated to delivering top-notch care to patients with complex wounds.
-
EmVenio Research
Average Salary: $140,000
EmVenio Research is looking for Nurse Practitioners in Oklahoma City. They work on clinical trials and research studies. The company aims to improve healthcare outcomes through innovative research.
-
Optum
Average Salary: $131,072
Optum offers Nurse Practitioner jobs in Oklahoma City. They focus on integrating physical and behavioral health services. The company is dedicated to helping people live healthier lives.
-
Marathon Health
Average Salary: $129,167
Marathon Health is hiring Nurse Practitioners in Oklahoma City. They provide healthcare services for businesses and organizations. Their goal is to improve the health and productivity of their clients.
-
Trinity Employment Specialists
Average Salary: $128,833
Trinity Employment Specialists has Nurse Practitioner positions in Oklahoma City. They focus on workforce health and safety. The company helps businesses manage their employees' health needs effectively.
-
Family Health Clinic
Average Salary: $124,667
Family Health Clinic offers Nurse Practitioner roles in Oklahoma City. They provide comprehensive primary care to patients of all ages. The clinic aims to build long-lasting relationships with its patients.
-
Insight Global
Average Salary: $121,992
Insight Global is looking for Nurse Practitioners in Oklahoma City. They focus on staffing and recruiting in healthcare. The company helps connect talented professionals with top healthcare organizations.
-
Matrix Medical Network
Average Salary: $121,667
Matrix Medical Network offers Nurse Practitioner jobs in Oklahoma City. They provide in-home health assessments and care coordination. The company is committed to improving patient care through personalized services.
-
CVS Health
Average Salary: $118,770
CVS Health has openings for Nurse Practitioners in Oklahoma City. They provide a range of healthcare services, including primary care and specialty care. The company is dedicated to making healthcare more accessible and affordable.
What are the best paying Nurse Practitioner related jobs in Oklahoma City, OK?

-
Physician Assistant
Average Salary: $128,895
A Physician Assistant works closely with doctors, diagnosing and treating illnesses. In many clinics, they play a key role in patient care. Companies like Integris Health hire many Physician Assistants.
Find Physician Assistant jobs in Oklahoma City, OK
-
Nurse Manager
Average Salary: $108,602
A Nurse Manager oversees nursing staff and operations in healthcare facilities. They ensure smooth operations and provide guidance to nursing teams. St. Anthony Hospital often has Nurse Manager positions.
Find Nurse Manager jobs in Oklahoma City, OK
-
Registered Nurse
Average Salary: $102,861
A Registered Nurse provides direct patient care in various settings. They work in hospitals, clinics, and even schools. OU Health offers many opportunities for Registered Nurses to make a difference.
Find Registered Nurse jobs in Oklahoma City, OK
-
Graduate Nurse
Average Salary: $101,826
A Graduate Nurse has completed their degree and works under supervision. They learn on the job, providing care under experienced nurses. Many hospitals offer graduate programs to new nurses.
Find Graduate Nurse jobs in Oklahoma City, OK
-
Nurse Educator
Average Salary: $79,955
A Nurse Educator teaches future nurses in schools or hospitals. They develop training programs and support student learning. The University of Oklahoma hires Nurse Educators for its health sciences programs.
Find Nurse Educator jobs in Oklahoma City, OK
-
Clinical Research Nurse
Average Salary: $72,645
A Clinical Research Nurse helps run medical studies and trials. They collect data and ensure participants follow protocols. Research institutions in the city often look for skilled Clinical Research Nurses.
Find Clinical Research Nurse jobs in Oklahoma City, OK
-
Public Health Nurse
Average Salary: $68,459
A Public Health Nurse works to improve community health. They focus on prevention and education, often in underserved areas. The Oklahoma City-County Health Department employs many Public Health Nurses.
Find Public Health Nurse jobs in Oklahoma City, OK
-
Case Manager
Average Salary: $45,714
A Case Manager coordinates care for patients, especially those with chronic conditions. They work with doctors, social workers, and other professionals. St. Anthony Hospital often needs skilled Case Managers.
Find Case Manager jobs in Oklahoma City, OK
-
Health Coach
Average Salary: $42,134
A Health Coach helps people make lifestyle changes for better health. They work one-on-one with clients, setting goals and offering support. Many wellness centers look for certified Health Coaches.
Find Health Coach jobs in Oklahoma City, OK



