Nurse Practitioner Salary in San Marcos, CA

Updated on Mar 08, 2025
Position
City
Salary

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

The average salary for a Nurse Practitioner is $140,422 per year in San Marcos, CA.

Nurse Practitioners in San Marcos, CA, enjoy a rewarding salary. The average yearly pay for a Nurse Practitioner in this area is approximately $140,422. Salaries vary based on experience and specific roles. You can find positions that pay around $115,000 and others that can reach up to $180,000.


Most Nurse Practitioners fall within the salary range of $138,636 to $150,455, highlighting the strong earning potential in this profession. With an increasing demand for healthcare services, opportunities to advance and earn more continue to grow. This makes a career as a Nurse Practitioner both fulfilling and financially beneficial in San Marcos.

View Nurse Practitioner Jobs in San Marcos, CA

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

Nurse Practitioner jobs near San Marcos, CA offer competitive salaries, especially in nearby Oceanside, where the average salary reaches $160,546. San Diego follows closely with an average of $157,914, while La Jolla offers around $149,439. These cities present great opportunities for Nurse Practitioners looking to enhance their careers in a financially rewarding environment.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near San Marcos, CA, highlighting Oceanside, CA with the highest at $160,546 and Santee, CA with the lowest at $136,154.
  1. Oceanside, CA
    Average Salary: $160,546
    Working in Oceanside offers a pleasant coastal lifestyle combined with a strong medical community. Local health organizations, such as Tri-City Medical Center, provide a supportive environment for professionals to thrive.
    Find Nurse Practitioner jobs in Oceanside, CA


  2. San Diego, CA
    Average Salary: $157,914
    San Diego boasts a vibrant healthcare scene with major hospitals like UC San Diego Health. Opportunities abound here, enabling healthcare providers to engage with diverse patient populations while enjoying the city's beautiful weather.
    Find Nurse Practitioner jobs in San Diego, CA


  3. La Jolla, CA
    Average Salary: $149,439
    La Jolla presents an upscale and serene environment for healthcare professionals. With renowned institutions like Scripps Health, job seekers can expect a rewarding career while being close to stunning beaches and cultural attractions.
    Find Nurse Practitioner jobs in La Jolla, CA


  4. Alpine, CA
    Average Salary: $145,071
    Alpine offers a quieter lifestyle with a close-knit community feel. Local clinics and healthcare facilities provide ample opportunities to make a meaningful impact on residents' well-being in this picturesque mountain setting.
    Find Nurse Practitioner jobs in Alpine, CA


  5. Poway, CA
    Average Salary: $145,071
    Poway combines suburban charm with convenient access to healthcare resources. The community values quality care, and providers here can establish lasting relationships with patients in a supportive environment.
    Find Nurse Practitioner jobs in Poway, CA


  6. Escondido, CA
    Average Salary: $144,658
    Escondido features a diverse population and a growing healthcare landscape. Local medical groups provide an engaging work environment, allowing providers to serve a wide range of patients in need of care.
    Find Nurse Practitioner jobs in Escondido, CA


  7. Carlsbad, CA
    Average Salary: $141,424
    Carlsbad is known for its beautiful coastal scenery and strong community focus on health. With multiple health facilities nearby, professionals can enjoy their work while living in a dynamic and inviting area.
    Find Nurse Practitioner jobs in Carlsbad, CA


  8. Temecula, CA
    Average Salary: $139,904
    Temecula offers a balancing blend of urban development and small-town charm. The healthcare sector is expanding here, providing many opportunities for professionals to contribute to community wellness.
    Find Nurse Practitioner jobs in Temecula, CA


  9. Vista, CA
    Average Salary: $138,863
    Vista is a lively city that values health and wellness. With various clinics and health services available, professionals can engage with the community and help improve patients' lives.
    Find Nurse Practitioner jobs in Vista, CA


  10. Santee, CA
    Average Salary: $136,154
    Santee is a family-friendly city with a strong emphasis on community health. The local healthcare facilities support professionals in providing comprehensive and personalized care to residents.
    Find Nurse Practitioner jobs in Santee, CA

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

In San Marcos, CA, Nurse Practitioners can find great opportunities with top-paying companies. Gary and Mary West PACE offers an average salary of $143,500, while Vivo HealthStaff provides an attractive average of $140,000. MPAC Healthcare also presents a solid option with an average salary of $115,000.
Graph displaying best paying company salaries for Nurse Practitioner jobs in San Marcos, CA, highlighting Gary and Mary West PACE with the highest at $143,500 and MPAC Healthcare with the lowest at $115,000.
  1. Gary and Mary West PACE
    Average Salary: $143,500
    Gary and Mary West PACE offers strong support for Nurse Practitioners. They focus on providing care to the elderly in San Marcos, CA. Nurse Practitioners here enjoy a collaborative environment and opportunities to grow their skills.


  2. Vivo HealthStaff
    Average Salary: $140,000
    Vivo HealthStaff specializes in connecting Nurse Practitioners with healthcare facilities across San Marcos and surrounding areas. They prioritize flexible schedules and support for continuing education, making it a great place for Nurse Practitioners to develop their careers.


  3. MPAC Healthcare
    Average Salary: $115,000
    MPAC Healthcare focuses on delivering quality care in San Marcos, CA. Nurse Practitioners at MPAC Healthcare work in various settings, including outpatient clinics, and receive support to manage a diverse patient population.

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