Nurse Practitioner Salary in San Diego, CA

Updated on May 09, 2025
Position
City
Salary

How much does a Nurse Practitioner make in San Diego, CA?

The average salary for a Nurse Practitioner is $158,231 per year in San Diego, CA.

In San Diego, California, Nurse Practitioners enjoy a rewarding career with a competitive salary. On average, Nurse Practitioners earn around $158,231 per year. This figure can vary based on experience, specialty, and the specific healthcare setting. For those just starting, salaries can range from $111,996 to $124,405. As experience grows, so does the salary, with seasoned professionals earning between $186,453 and $248,500 annually.

Several factors influence these salary ranges. Nurse Practitioners with advanced degrees or specialized certifications often command higher salaries. Working in high-demand areas or with specialized patient populations can also increase earning potential. Additionally, the type of employer, such as hospitals, clinics, or private practices, can affect salary levels. Job seekers should consider these factors when exploring career opportunities in San Diego.

Nurse Practitioner jobs in San Diego, CA

What are the highest paying cities for a Nurse Practitioner near San Diego, CA?

Nurse Practitioners near San Diego, CA, can find excellent job opportunities in several cities. La Mesa, CA, offers the highest average salary at $162,584. This makes it a top choice for those seeking a lucrative career. Other nearby cities like La Jolla, Del Mar, and Alpine also provide competitive salaries, making them attractive options for job seekers.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near San Diego, CA, highlighting La Mesa, CA with the highest at $162,584 and Santee, CA with the lowest at $136,296.
  1. La Mesa, CA
    Average Salary: $162,584
    La Mesa offers a vibrant community for healthcare professionals. With a variety of clinics and hospitals, opportunities abound. Notable employers include Sharp HealthCare and Kaiser Permanente.
    Find Nurse Practitioner jobs in La Mesa, CA


  2. La Jolla, CA
    Average Salary: $147,305
    La Jolla provides a dynamic environment for medical careers. Its upscale neighborhoods attract many residents, boosting demand for healthcare services. Scripps Health and UC San Diego Health are prominent employers.
    Find Nurse Practitioner jobs in La Jolla, CA


  3. Del Mar, CA
    Average Salary: $147,030
    In Del Mar, healthcare providers enjoy a peaceful setting with a strong community focus. The city’s smaller size means close-knit workplaces. Rady Children’s Hospital and Encinitas Family Health Center are key employers.
    Find Nurse Practitioner jobs in Del Mar, CA


  4. Alpine, CA
    Average Salary: $145,625
    Alpine offers a serene environment for healthcare professionals. The small community means personalized care, enhancing job satisfaction. Alpine Family Health Center is a notable employer.
    Find Nurse Practitioner jobs in Alpine, CA


  5. Poway, CA
    Average Salary: $144,750
    Poway provides a family-friendly environment with many opportunities for healthcare workers. The city’s growing population increases demand for medical services. Sharp HealthCare and Scripps Health are key employers.
    Find Nurse Practitioner jobs in Poway, CA


  6. National City, CA
    Average Salary: $142,500
    National City offers diverse healthcare opportunities. The city’s varied demographics create a rich environment for medical professionals. Kaiser Permanente and Sharp HealthCare are prominent employers.
    Find Nurse Practitioner jobs in National City, CA


  7. Chula Vista, CA
    Average Salary: $141,903
    Chula Vista provides a bustling environment for healthcare careers. The city’s growth leads to many job openings. Sharp HealthCare and Kaiser Permanente are major employers.
    Find Nurse Practitioner jobs in Chula Vista, CA


  8. El Cajon, CA
    Average Salary: $140,476
    El Cajon offers a stable community for healthcare professionals. The city’s strong family values make it a great place to work. Sharp HealthCare and Kaiser Permanente are key employers.
    Find Nurse Practitioner jobs in El Cajon, CA


  9. Imperial Beach, CA
    Average Salary: $138,310
    Imperial Beach provides a coastal setting for healthcare careers. The city’s proximity to the ocean adds a unique charm. Scripps Health and Sharp HealthCare are notable employers.
    Find Nurse Practitioner jobs in Imperial Beach, CA


  10. Santee, CA
    Average Salary: $136,296
    Santee offers a suburban environment with many opportunities for healthcare workers. The city’s growing population increases demand for medical services. Sharp HealthCare and Kaiser Permanente are key employers.
    Find Nurse Practitioner jobs in Santee, CA

What are the best paying companies for a Nurse Practitioner in San Diego, CA?

Nurse practitioners in San Diego, CA, can find excellent job opportunities with top-paying employers. LifeStance Health offers the highest salary, making it a prime choice for those seeking a lucrative career. Other notable employers include the US Department of Veterans Affairs and Adecco, both known for competitive compensation packages.
Graph displaying best paying company salaries for Nurse Practitioner jobs in San Diego, CA, highlighting LifeStance Health with the highest at $243,763 and Sharp HealthCare with the lowest at $166,109.
  1. LifeStance Health
    Average Salary: $243,763
    LifeStance Health offers Nurse Practitioners a variety of roles across multiple locations in San Diego. They focus on mental health and provide a supportive environment. Locations include San Diego, Chula Vista, and Carlsbad.


  2. US Department of Veterans Affairs
    Average Salary: $194,384
    The US Department of Veterans Affairs provides Nurse Practitioners with rewarding opportunities to serve veterans. They have facilities in San Diego, Vista, and La Jolla, offering a chance to make a significant impact.


  3. Adecco
    Average Salary: $194,093
    Adecco connects Nurse Practitioners with various healthcare facilities in San Diego. They offer flexible assignments and competitive pay. Locations include San Diego, Chula Vista, and Escondido.


  4. UC San Diego Health
    Average Salary: $188,983
    UC San Diego Health is a leading healthcare provider with many opportunities for Nurse Practitioners. They work in state-of-the-art facilities in San Diego. Locations include Hillcrest, La Jolla, and East Campus.


  5. GHR Healthcare
    Average Salary: $178,149
    GHR Healthcare offers Nurse Practitioners diverse roles in San Diego. They focus on quality patient care and have locations in San Diego, Chula Vista, and Oceanside.


  6. Correctional Healthcare Partners
    Average Salary: $177,778
    Correctional Healthcare Partners provides Nurse Practitioners with unique opportunities in correctional facilities. They offer competitive pay and work in San Diego, Vista, and La Mesa.


  7. Community Research Foundation
    Average Salary: $173,287
    Community Research Foundation offers Nurse Practitioners roles in clinical research. They have locations in San Diego and focus on innovative healthcare solutions.


  8. MASC Medical
    Average Salary: $172,917
    MASC Medical provides Nurse Practitioners with roles in various healthcare settings. They have locations in San Diego and offer a supportive work environment.


  9. Telecare Corporation
    Average Salary: $168,333
    Telecare Corporation offers Nurse Practitioners roles in community-based healthcare. They have locations in San Diego and focus on patient-centered care.


  10. Sharp HealthCare
    Average Salary: $166,109
    Sharp HealthCare provides Nurse Practitioners with many opportunities in San Diego. They have facilities in San Diego, Chula Vista, and La Jolla, offering a chance to work in a top-tier healthcare system.

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