Nurse Practitioner Salary in San Diego, CA

Updated on Mar 08, 2025
Position
City
Salary

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

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

In San Diego, California, Nurse Practitioners enjoy a strong and rewarding salary. According to recent data, the average yearly salary for Nurse Practitioners in this vibrant city is about $157,914.


This number reflects a wide range of pay based on experience and skill levels. Some Nurse Practitioners earn as much as $248,500 annually, while others may start at around $107,080. The majority of Nurse Practitioners fall in the middle range, with salaries between $132,793 and $171,362.


These figures highlight the competitive nature of the healthcare industry in San Diego. The demand for skilled Nurse Practitioners continues to grow, making it a promising career choice for those looking to enter this field. Overall, pursuing a career as a Nurse Practitioner in San Diego not only offers a solid salary but also provides opportunities for professional growth and job satisfaction.

View Nurse Practitioner Jobs in San Diego, CA

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

Nurse Practitioners can find some of the best-paying opportunities in cities near San Diego, CA. La Mesa offers an impressive average salary of $160,547, while La Jolla follows closely with $149,439. Other cities like Poway and Alpine also present strong earning potential, both at $145,071.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near San Diego, CA, highlighting La Mesa, CA with the highest at $160,547 and San Ysidro, CA with the lowest at $122,875.
  1. La Mesa, CA
    Average Salary: $160,547
    Working in La Mesa offers a friendly community and a growing healthcare sector. Local healthcare facilities like Grossmont Hospital provide opportunities to work closely with patients and family members.
    Find Nurse Practitioner jobs in La Mesa, CA


  2. La Jolla, CA
    Average Salary: $149,439
    La Jolla is known for its beautiful coastal views and a vibrant health environment. Institutions like Scripps Health attract top talent, making it a great place for professionals looking to thrive in their career.
    Find Nurse Practitioner jobs in La Jolla, CA


  3. Poway, CA
    Average Salary: $145,071
    In Poway, you can enjoy a suburban lifestyle along with a strong sense of community. Local clinics and healthcare centers offer rewarding positions that allow you to make a real difference in patients' lives.
    Find Nurse Practitioner jobs in Poway, CA


  4. Alpine, CA
    Average Salary: $145,071
    Alpine is a tranquil area with a close-knit community feel. This peaceful environment allows healthcare providers to focus on patient care in a supportive atmosphere.
    Find Nurse Practitioner jobs in Alpine, CA


  5. Chula Vista, CA
    Average Salary: $142,500
    Chula Vista combines urban living with a welcoming community. It has numerous healthcare facilities that seek dedicated professionals, creating a vibrant job market.
    Find Nurse Practitioner jobs in Chula Vista, CA


  6. National City, CA
    Average Salary: $142,500
    National City boasts a diverse population, providing a unique opportunity to serve various communities. Local hospitals and healthcare centers look for compassionate individuals ready to support their mission.
    Find Nurse Practitioner jobs in National City, CA


  7. El Cajon, CA
    Average Salary: $141,001
    El Cajon is known for its rich history and vibrant neighborhoods. The healthcare sector here is robust, with several medical facilities looking for skilled providers to serve their patients.
    Find Nurse Practitioner jobs in El Cajon, CA


  8. Santee, CA
    Average Salary: $136,154
    Santee offers a suburban feel with beautiful parks and family-friendly amenities. Local health organizations promote a community-focused approach, making it rewarding to work here.
    Find Nurse Practitioner jobs in Santee, CA


  9. San Ysidro, CA
    Average Salary: $122,875
    San Ysidro is a dynamic border community with a strong healthcare focus. Working in this area provides the chance to make an impact while experiencing cultural diversity.
    Find Nurse Practitioner jobs in San Ysidro, CA

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

In San Diego, some of the best-paying companies for Nurse Practitioners include LifeStance Health, offering an impressive average salary of $243,763. Other top employers like the US Department of Veterans Affairs and Adecco pay around $194,384 and $194,093, respectively. With competitive salaries from organizations such as UC San Diego Health and Scripps Health, Nurse Practitioners in the area can find excellent earning opportunities.
Graph displaying best paying company salaries for Nurse Practitioner jobs in San Diego, CA, highlighting LifeStance Health with the highest at $243,763 and Scripps Health with the lowest at $165,650.
  1. LifeStance Health
    Average Salary: $243,763
    LifeStance Health provides mental health services across various locations in San Diego. Nurse Practitioners work to support patients with mental wellness, conducting assessments and developing treatment plans.


  2. US Department of Veterans Affairs
    Average Salary: $194,384
    The US Department of Veterans Affairs serves veterans in San Diego. Nurse Practitioners here focus on providing care to veterans, addressing both physical and mental health needs in a supportive environment.


  3. Adecco
    Average Salary: $194,093
    Adecco offers staffing solutions and places Nurse Practitioners in various healthcare settings throughout San Diego. The company emphasizes flexible job placements that match healthcare professionals with their ideal job opportunities.


  4. UC San Diego Health
    Average Salary: $188,411
    UC San Diego Health is a leading academic health system in the region. Nurse Practitioners here engage in diverse roles, working in both inpatient and outpatient settings to provide quality care to patients.


  5. GHR Healthcare
    Average Salary: $178,149
    GHR Healthcare specializes in placing Nurse Practitioners in various healthcare facilities in San Diego. They focus on finding positions that offer competitive salaries and the chance to make a real difference in patient care.


  6. Correctional Healthcare Partners
    Average Salary: $177,778
    Correctional Healthcare Partners provides healthcare to incarcerated individuals. Nurse Practitioners work to ensure that patients receive necessary medical care, often in challenging environments.


  7. Community Research Foundation
    Average Salary: $173,287
    Community Research Foundation offers mental health services across San Diego. Nurse Practitioners play a critical role in supporting individuals dealing with mental health challenges and promoting recovery.


  8. MASC Medical
    Average Salary: $172,917
    MASC Medical places Nurse Practitioners in various facilities throughout San Diego. They focus on matching healthcare professionals with jobs that fit their skills and career goals.


  9. Telecare Corporation
    Average Salary: $168,333
    Telecare Corporation provides psychiatric and behavioral health services in San Diego. Nurse Practitioners here work closely with patients to develop tailored treatment plans that enhance mental health outcomes.


  10. Scripps Health
    Average Salary: $165,650
    Scripps Health is a well-known healthcare provider in San Diego. Nurse Practitioners at Scripps work in a team environment, providing comprehensive care in various specialties, including primary care and specialty clinics.

There are 8,634 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
8,634 Job Openings
Understanding the Nurse Practitioner Role & How to Become One | ReadySetHire