How much does a Nurse Practitioner make in Oklahoma City, OK?
In Oklahoma City, Nurse Practitioners earn a solid salary. On average, they make about $145,905 a year. This pay can change based on experience and specialty. Those with more experience often see higher salaries.
Nurse Practitioners can earn between $100,000 and $351,000 annually. Most fall between $122,818 and $282,545. The highest-paid, around 3%, earn $328,182 and above. Factors like education, certifications, and hospital versus private practice can affect earnings. Job seekers in Oklahoma City can expect a good salary for this rewarding career.
What are the highest paying cities for a Nurse Practitioner near Oklahoma City, OK?

-
Guthrie, OK
Average Salary: $285,625
Guthrie offers a dynamic environment for healthcare professionals. With major employers like Guthrie Medical Group, the city provides a range of opportunities. Work in a supportive community that values quality healthcare.
Find Nurse Practitioner jobs in Guthrie, OK
-
Moore, OK
Average Salary: $170,771
Moore is known for its thriving economy and excellent healthcare facilities. Companies such as Integris Health and St. Mary’s Regional Medical Center provide numerous positions. Enjoy a stable job market with plenty of growth potential.
Find Nurse Practitioner jobs in Moore, OK
-
Tulsa, OK
Average Salary: $152,184
In Tulsa, healthcare opportunities abound with large institutions like Saint Francis Health System. The city’s diverse population and strong economy make it ideal for professional growth. Expect a rewarding career with many benefits.
Find Nurse Practitioner jobs in Tulsa, OK
-
Stillwater, OK
Average Salary: $151,447
Stillwater is a great place for those who enjoy a balanced lifestyle. The local healthcare scene includes Stillwater Medical Center, offering a supportive workplace. Enjoy working in a close-knit community with excellent amenities.
Find Nurse Practitioner jobs in Stillwater, OK
-
Mustang, OK
Average Salary: $144,155
Mustang has a growing job market with companies like SSM Health and Mustang Medical Center. The city’s commitment to quality healthcare makes it an excellent choice for career development. Benefit from a strong community and modern facilities.
Find Nurse Practitioner jobs in Mustang, OK
-
Lawton, OK
Average Salary: $140,495
Lawton provides a stable job market with prominent employers like Comanche County Memorial Hospital. The city’s healthcare sector is expanding, offering many opportunities. Enjoy a rewarding career in a supportive environment.
Find Nurse Practitioner jobs in Lawton, OK
-
Yukon, OK
Average Salary: $137,324
Yukon offers a vibrant healthcare scene with major employers such as INTEGRIS Baptist Medical Center. The city’s strong economy and community support make it a great place to work. Look forward to professional growth and a welcoming atmosphere.
Find Nurse Practitioner jobs in Yukon, OK
-
Midwest City, OK
Average Salary: $128,576
Midwest City has a robust healthcare industry with employers like SSM Health and INTEGRIS Health. The city’s diverse population and strong job market provide many opportunities. Expect a fulfilling career with excellent benefits.
Find Nurse Practitioner jobs in Midwest City, OK
-
Norman, OK
Average Salary: $125,354
Norman is known for its excellent healthcare facilities and strong economy. Institutions like OU Medicine offer many positions. The city’s community support and modern amenities make it an ideal place to work. Enjoy professional growth in a vibrant environment.
Find Nurse Practitioner jobs in Norman, OK
-
Edmond, OK
Average Salary: $123,155
Edmond offers a thriving job market with major healthcare providers like SSM Health and Mercy. The city’s strong economy and community values make it a great place to advance your career. Benefit from a supportive workplace and excellent growth opportunities.
Find Nurse Practitioner jobs in Edmond, OK
What are the best paying companies for a Nurse Practitioner in Oklahoma City, OK?

-
Signify Health
Average Salary: $166,583
Signify Health offers Nurse Practitioners a chance to work in home-based care. They operate in many locations across Oklahoma City. Nurses often see patients and improve their health at home.
-
Optum
Average Salary: $131,124
Optum works in healthcare and offers many jobs for Nurse Practitioners. They have locations throughout Oklahoma City. Nurses here work to provide high-quality care to patients.
-
Trinity Employment Specialists
Average Salary: $129,692
Trinity Employment Specialists works with many companies to place Nurse Practitioners. They help nurses find jobs in various parts of Oklahoma City. They offer a good salary and benefits.
-
Marathon Health
Average Salary: $129,167
Marathon Health provides healthcare services and offers jobs for Nurse Practitioners in Oklahoma City. They focus on keeping patients healthy. Nurse Practitioners often work in their clinics.
-
Family Health Clinic
Average Salary: $124,667
Family Health Clinic offers jobs for Nurse Practitioners in many of their clinics across Oklahoma City. They focus on family healthcare. Nurses here help patients of all ages.
-
Insight Global
Average Salary: $121,992
Insight Global is a staffing company that places Nurse Practitioners in various roles. They have offices across Oklahoma City and help nurses find great jobs.
-
Matrix Medical Network
Average Salary: $121,667
Matrix Medical Network works with Nurse Practitioners to offer home-based care. They operate in many parts of Oklahoma City. Nurses here visit patients at home.
-
Sprinter Health
Average Salary: $119,167
Sprinter Health provides healthcare services and offers jobs for Nurse Practitioners in Oklahoma City. They focus on in-home care and helping patients recover.
-
CVS Health
Average Salary: $118,770
CVS Health is a well-known company with many pharmacy locations across Oklahoma City. They offer jobs for Nurse Practitioners to work in their pharmacies.
-
Comprehensive Rehab Consultants
Average Salary: $116,000
Comprehensive Rehab Consultants offers jobs for Nurse Practitioners in Oklahoma City. They focus on rehabilitation and helping patients recover from illness or injury.
What are the best paying Nurse Practitioner related jobs in Oklahoma City, OK?

-
Physician Assistant
Average Salary: $128,436
This role involves diagnosing and treating patients under the supervision of physicians. They work in various settings, including hospitals and private practices. Many PAs find fulfilling careers in medicine, providing essential care to patients.
Find Physician Assistant jobs in Oklahoma City, OK
-
Graduate Nurse
Average Salary: $112,898
Graduate nurses step into the workforce with newly acquired skills. They work in hospitals and outpatient care centers, providing direct patient care. This path offers hands-on experience and mentorship.
Find Graduate Nurse jobs in Oklahoma City, OK
-
Nurse Manager
Average Salary: $108,602
Nurse managers oversee nursing staff in healthcare facilities. They ensure patient care meets high standards and manage daily operations. This leadership role is vital for maintaining smooth operations in busy healthcare settings.
Find Nurse Manager jobs in Oklahoma City, OK
-
Registered Nurse
Average Salary: $96,787
RNs play a critical role in patient care. They work in hospitals, clinics, and homes, providing essential care. This profession demands strong communication and problem-solving skills.
Find Registered Nurse jobs in Oklahoma City, OK
-
Nurse Educator
Average Salary: $79,886
Nurse educators train the next generation of nurses. They work in academic settings, teaching and mentoring. This career combines passion for nursing with a love for teaching.
Find Nurse Educator jobs in Oklahoma City, OK
-
Clinical Research Nurse
Average Salary: $76,500
They manage clinical trials, ensuring they follow protocols. They work in research centers and hospitals. This role is perfect for those interested in patient care and research.
Find Clinical Research Nurse jobs in Oklahoma City, OK
-
Public Health Nurse
Average Salary: $62,397
Public health nurses promote community health. They work in public health departments and community centers. This role involves education and prevention programs to improve community health.
Find Public Health Nurse jobs in Oklahoma City, OK
-
Case Manager
Average Salary: $48,321
Case managers coordinate patient care. They work in hospitals and insurance companies. This role requires strong organizational skills and a focus on patient well-being.
Find Case Manager jobs in Oklahoma City, OK
-
Health Coach
Average Salary: $47,602
Health coaches guide clients towards better health. They work in wellness centers and online. This job focuses on lifestyle changes and health education.
Find Health Coach jobs in Oklahoma City, OK



