Position
City
Salary

How much does a Nurse Practitioner make in Princeton, NJ?

The average salary for a Nurse Practitioner is $142,097 per year in Princeton, NJ.

Job seekers looking to become a Nurse Practitioner in Princeton, NJ, can expect to earn a competitive salary. On average, Nurse Practitioners in this area make about $142,097 per year. This average helps professionals understand what they might earn in this role.


Nurse Practitioners in Princeton, NJ, see salaries ranging from lower to higher brackets. About 25% of these professionals earn between $60,000 and $114,545 per year. Another 25% earn between $150,909 and $187,273. The highest earners, around 6.95%, make more than $223,636 each year. These ranges show the potential for career growth and experience in this field.

Nurse Practitioner jobs in Princeton, NJ

What are the highest paying cities for a Nurse Practitioner near Princeton, NJ?

Nurse practitioners near Princeton, NJ, can find high-paying job opportunities in several nearby cities. Lawrenceville, NJ, offers an average salary of $176,125, making it the top choice. New Brunswick, NJ, follows closely with an average salary of $158,623, also presenting excellent prospects for job seekers. Additionally, cities like Ewing, NJ, and Trenton, NJ, provide competitive salaries, with averages of $155,357 and $150,314 respectively. These locations offer a mix of urban amenities and professional opportunities for those in the healthcare field.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Princeton, NJ, highlighting Lawrenceville, NJ with the highest at $176,125 and Willow Grove, PA with the lowest at $134,107.
  1. Lawrenceville, NJ
    Average Salary: $176,125
    In Lawrenceville, NJ, medical professionals enjoy a vibrant community. The area's top employers, such as Capital Health and Princeton Health, offer rewarding opportunities. They value skilled practitioners and provide a supportive work environment.
    Find Nurse Practitioner jobs in Lawrenceville, NJ


  2. New Brunswick, NJ
    Average Salary: $158,623
    New Brunswick, NJ is home to several major health systems. Robert Wood Johnson University Hospital and Rutgers Health attract dedicated practitioners. The city’s academic ties offer ongoing professional growth and networking.
    Find Nurse Practitioner jobs in New Brunswick, NJ


  3. Ewing, NJ
    Average Salary: $155,357
    Ewing, NJ offers a blend of community care and specialized services. Hospitals like Penn Medicine and Princeton Health provide a dynamic work setting. Professionals here enjoy a focus on patient care and continuous learning.
    Find Nurse Practitioner jobs in Ewing, NJ


  4. Trenton, NJ
    Average Salary: $150,314
    Trenton, NJ presents a mix of urban and suburban opportunities. Capital Health and St. Francis Medical Center are key employers. They offer diverse roles and a chance to make a significant community impact.
    Find Nurse Practitioner jobs in Trenton, NJ


  5. North Brunswick, NJ
    Average Salary: $145,850
    North Brunswick, NJ is known for its excellent healthcare facilities. Companies like Hackensack Meridian Health and AtlantiCare provide stable environments. These employers value teamwork and patient-centered care.
    Find Nurse Practitioner jobs in North Brunswick, NJ


  6. Yardley, PA
    Average Salary: $145,357
    Yardley, PA offers a peaceful yet dynamic setting for medical careers. St. Mary Medical Center and Doylestown Health are prominent employers. These organizations emphasize quality care and professional development.
    Find Nurse Practitioner jobs in Yardley, PA


  7. Cherry Hill, NJ
    Average Salary: $141,396
    Cherry Hill, NJ features top-tier healthcare institutions like Jefferson Health and Virtua. These facilities provide excellent support and resources. They focus on providing high-quality patient care and fostering career growth.
    Find Nurse Practitioner jobs in Cherry Hill, NJ


  8. Bordentown, NJ
    Average Salary: $139,222
    Bordentown, NJ boasts a tight-knit community with strong healthcare services. Organizations like Capital Health offer rewarding positions. They value compassionate care and professional excellence.
    Find Nurse Practitioner jobs in Bordentown, NJ


  9. Somerset, NJ
    Average Salary: $135,949
    Somerset, NJ offers a mix of urban and rural settings. Robert Wood Johnson University Hospital and RWJBarnabas Health are leading employers. They provide a supportive environment and focus on patient-centered care.
    Find Nurse Practitioner jobs in Somerset, NJ


  10. Willow Grove, PA
    Average Salary: $134,107
    Willow Grove, PA features a growing healthcare sector. Jefferson Health and Temple Health are prominent employers. These institutions offer opportunities for professional growth and a focus on quality patient care.
    Find Nurse Practitioner jobs in Willow Grove, PA

What are the best paying companies for a Nurse Practitioner in Princeton, NJ?

Nurse Practitioners in Princeton, NJ, can find high-paying jobs with HealthCare Support Staffing, offering an average salary of $124,667. Princeton University also provides a competitive salary of $108,993 for these professionals. These companies value skilled Nurse Practitioners and provide excellent compensation packages.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Princeton, NJ, highlighting HealthCare Support Staffing with the highest at $124,667 and Princeton University with the lowest at $108,993.
  1. HealthCare Support Staffing
    Average Salary: $124,667
    HealthCare Support Staffing provides excellent opportunities for Nurse Practitioners. They offer competitive salaries and a supportive work environment. They operate in various locations in Princeton, NJ, and have a reputation for professional growth.


  2. Princeton University
    Average Salary: $108,993
    Princeton University Health Services offers rewarding roles for Nurse Practitioners. They value teamwork and patient care. This company operates within the Princeton University campus and provides a dynamic environment for healthcare professionals.

Currently 7,113 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
7,113 Job Openings