California Nurse Practitioner Salary Guide - 2024

by Staff

Updated: November 7th, 2023

In California, the average annual wage for a nurse practitioner is $158,130 (Bureau of Labor Statistics - 2022), which is the highest average in the country. This is well above the national average salary for NPs, which falls at roughly $124,680.

It is also projected that nurse practitioners in California are projected to to grow 30.5% from 2018 to 2028, making it an attractive option for current and prospective nurse practitioners. However, there are still ways by which you can ensure that you maximize your earnings as a nurse practitioner in California.

California Nurse Practitioner Salaries – Visualized

Nurse Practitioners Salaries in urban areas of California

Metro Area# EmployedMean Salary
Bakersfield, CA420$144,290
Chico, CA110$144,190
El Centro, CA60$152,370
Fresno, CA430$151,700
Hanford-Corcoran, CA50$139,470
Los Angeles-Long Beach-Anaheim, CA6,190$149,110
Madera, CA80$152,110
Merced, CA120$122,040
Modesto, CA250$146,480
Napa, CA70$189,190
Oxnard-Thousand Oaks-Ventura, CA200$151,530
Redding, CA90$143,730
Riverside-San Bernardino-Ontario, CA1,920$145,900
Sacramento--Roseville--Arden-Arcade, CA1,350$157,810
Salinas, CA120$156,920
San Diego-Carlsbad, CA2,030$149,960
San Francisco-Oakland-Hayward, CA2,680$190,070
San Jose-Sunnyvale-Santa Clara, CA1,170$199,630
San Luis Obispo-Paso Robles-Arroyo Grande, CA130$157,490
Santa Cruz-Watsonville, CA150$149,390
Santa Maria-Santa Barbara, CA240$141,860
Santa Rosa, CA250$146,130
Stockton-Lodi, CA170$146,460
Vallejo-Fairfield, CA110$180,990
Visalia-Porterville, CA250$138,300
Yuba City, CA50$161,690
Source: Bureau of Labor Statistics - 2022

Nurse Practitioners Salaries in rural areas of California

Metro Area# EmployedMean Salary
North Coast Region of California nonmetropolitan area120$140,650
Eastern Sierra-Mother Lode Region of California nonmetropolitan area30$141,910
North Valley-Northern Mountains Region of California nonmetropolitan area100$138,740
Source: Bureau of Labor Statistics - 2022

Increasing Nurse Practitioner Salary In California

Nurse practitioners (NPs) play a vital role in their field as caregivers for patients of all ages. The high demand for NPs across the healthcare industry promises strong, steady wages for NPs of all backgrounds and education levels. However, there is still plenty that you can do to maximize your potential or current earnings as an NP.

Whether you are just beginning to research whether you would like to become a nurse practitioner, are still in school, or are currently a practicing NP, learning how to increase your salary might be of interest to you.

Increasing Your Salary Through Education

To become an NP in California, you are required to obtain at least a master’s degree, participate in hands-on training, and obtain national and state certifications. This comprehensive training prepares you for the daily duties of an NP. It also gives you the foundational and supplemental experience and skills necessary to ensure that you can boost your earning potential.

Data shows that NPs who possess a higher degree tend to earn significantly more at all points in their careers in California, making education one of the surest ways to increase your income. The average salary of an NP with a Doctor of Nursing Practice (DNP) often have even higher salaries than NPs who only hold a Master of Science in Nursing (MSN).

Obtaining certifications in specialty areas is another way to supplement your training background and thus increase your wages as an NP. These certifications can cover practice areas such as allergy, hospice, urology, gynecology, pediatrics, emergency medicine, dermatologic care, and more. These certification courses are typically done online and vary in terms of their requirements.

Increasing Your Salary Through Building Your Resume

Diversifying your professional experiences can make you more valuable to your employer and give you the leverage to increase your current or prospective salary. To add to your resume and maximize your ability to ask for a higher salary, you can gain experience in different specialty practice areas or work in different nursing roles.

NPs can choose to offer a specific type of care. Some specialty practice areas pay more than others. For example, pediatric and emergency nurse practitioners tend to earn more than an aesthetic NP.

If you are newer to the NP field or are not yet a certified NP, you can also gain experience as a nurse administrator. A nurse administrator’s managerial and interpersonal duties can supplement your experience with patients and make you a stronger candidate for future NP positions.

Relocation Is An Option

Although the average annual salary for nurses in California is significantly higher than the rest of the country, NPs in the state should note that the cost of living in California tends to also be higher. Therefore, if you are looking to maximize your salary as an NP and decrease your cost of living, you may want to consider moving to another state.

NPs in California should note that the state is a “restricted practice” state and does not allow NPs to prescribe, administer, and dispense prescription medication independently. There are many states across the US that implement a “full practice” policy and allow for NPs to prescribe and administer prescription medication, which can increase your potential earnings.


Before starting the salary negotiation process, it’s important to understand the average earnings of other NPs with similar educational backgrounds and experience. With this knowledge in mind, you can increase your bargaining power and ensure that you are maximizing your potential salary.

Degree Programs