How much does a Nurse Practitioner make in Princeton, NJ?
Nurse Practitioners in Princeton, NJ, enjoy a competitive salary. The average yearly salary for a Nurse Practitioner in this area is around $144,881. This means that most Nurse Practitioners earn between $60,000 and $260,000 each year. The range of salaries depends on many factors, such as experience, specialty, and workplace.
To break it down further, here is how salaries are spread out:
- 10% of Nurse Practitioners earn around $60,000 to $78,182.
- 15% earn between $78,182 and $96,364.
- 20% make from $96,364 to $114,545.
- 25% earn $114,545 to $132,727.
- 15% make $132,727 to $150,909.
- 10% earn between $150,909 and $169,091.
- 5% make $169,091 to $187,273.
What are the highest paying cities for a Nurse Practitioner near Princeton, NJ?

-
Lawrenceville, NJ
Average Salary: $170,194
In Lawrenceville, you can find fulfilling opportunities in healthcare with leading institutions such as Capital Health. Nurse Practitioners enjoy a strong sense of community and professional growth. The city’s healthcare system values collaboration and patient care.
Find Nurse Practitioner jobs in Lawrenceville, NJ
-
Ewing, NJ
Average Salary: $161,250
Ewing offers a range of opportunities in both private practices and larger healthcare facilities like Princeton Medical Center. Nurse Practitioners here benefit from a supportive environment that focuses on quality patient care. The community is vibrant, making it a great place to work and live.
Find Nurse Practitioner jobs in Ewing, NJ
-
New Brunswick, NJ
Average Salary: $157,009
New Brunswick provides an excellent setting for healthcare professionals, with Robert Wood Johnson University Hospital being a prominent employer. Nurse Practitioners here will find a dynamic work environment that promotes continuous learning. The city's academic atmosphere enhances professional development.
Find Nurse Practitioner jobs in New Brunswick, NJ
-
North Brunswick, NJ
Average Salary: $154,952
North Brunswick presents a variety of healthcare settings, including hospitals and outpatient clinics. Nurse Practitioners enjoy a balanced lifestyle in this close-knit community. The area's growing healthcare needs offer ample opportunities for career advancement.
Find Nurse Practitioner jobs in North Brunswick, NJ
-
Trenton, NJ
Average Salary: $150,742
Trenton’s healthcare sector offers diverse opportunities, with facilities like St. Francis Medical Center and Capital Health Regional Medical Center. Nurse Practitioners in Trenton will experience a fast-paced environment with significant patient interaction. The city’s rich history adds to its unique charm.
Find Nurse Practitioner jobs in Trenton, NJ
-
Yardley, PA
Average Salary: $145,357
Yardley provides a peaceful setting with opportunities in both small practices and larger health systems. Nurse Practitioners here enjoy a supportive community atmosphere. The town’s proximity to major cities offers added convenience and resources.
Find Nurse Practitioner jobs in Yardley, PA
-
Somerset, NJ
Average Salary: $142,588
Somerset offers a blend of rural charm and modern healthcare facilities. Nurse Practitioners benefit from a collaborative work environment at places like Robert Wood Johnson University Hospital. The area is known for its excellent schools and community events.
Find Nurse Practitioner jobs in Somerset, NJ
-
Cherry Hill, NJ
Average Salary: $141,322
In Cherry Hill, Nurse Practitioners will find a range of job opportunities in both private practices and large healthcare networks. The city’s diverse community adds to the enriching work experience. Cherry Hill offers a good work-life balance with plenty of amenities nearby.
Find Nurse Practitioner jobs in Cherry Hill, NJ
-
Bordentown, NJ
Average Salary: $138,723
Bordentown provides a quaint setting with opportunities in various healthcare settings. Nurse Practitioners here enjoy a slower pace with a focus on personalized patient care. The town’s historic charm enhances its appeal.
Find Nurse Practitioner jobs in Bordentown, NJ
-
Willow Grove, PA
Average Salary: $136,769
Willow Grove offers a range of healthcare positions with notable employers like Abington Health. Nurse Practitioners here will find a supportive environment that values teamwork and patient care. The area’s suburban feel provides a relaxed atmosphere for work and living.
Find Nurse Practitioner jobs in Willow Grove, PA
What are the best paying companies for a Nurse Practitioner in Princeton, NJ?

-
VitalCheck Wellness
Average Salary: $152,174
VitalCheck Wellness is dedicated to providing top-notch healthcare services. This company offers Nurse Practitioners the chance to work in various wellness centers around Princeton, NJ. Employees benefit from a supportive environment and competitive pay.
-
HealthCare Support
Average Salary: $124,667
HealthCare Support is known for its comprehensive care facilities. Nurse Practitioners at this company work in clinics throughout Princeton, NJ. The company emphasizes teamwork and offers a nurturing work culture.
-
Princeton University
Average Salary: $118,745
Princeton University offers a prestigious environment for Nurse Practitioners. Working here means being part of a leading educational institution. Nurse Practitioners support both students and staff in various health services on campus.
What are the best paying Nurse Practitioner related jobs in Princeton, NJ?

-
Physician Assistant
Average Salary: $142,000
Physician Assistants work closely with doctors and nurses. They diagnose illnesses, develop and manage treatment plans, and often provide primary care. Popular employers in Princeton include Princeton Medical Group and Robert Wood Johnson University Hospital.
Find Physician Assistant jobs in Princeton, NJ
-
Public Health Nurse
Average Salary: $140,000
Public Health Nurses focus on community health and education. They work to prevent disease and promote healthy living. In Princeton, opportunities exist with organizations like the Princeton Health Department and various non-profits focused on public health.
Find Public Health Nurse jobs in Princeton, NJ
-
Case Manager
Average Salary: $104,846
Case Managers coordinate care for patients. They ensure patients receive the right care at the right time. Local employers like Princeton HealthCare System and home health agencies often seek skilled Case Managers.
Find Case Manager jobs in Princeton, NJ
-
Registered Nurse
Average Salary: $87,332
Registered Nurses provide and manage patient care. They work in various settings, including hospitals, clinics, and schools. Major employers in Princeton include Princeton Medical Center and Robert Wood Johnson University Hospital.
Find Registered Nurse jobs in Princeton, NJ
-
Clinical Research Nurse
Average Salary: $85,000
Clinical Research Nurses conduct medical research studies. They monitor patients, collect data, and ensure compliance with protocols. Research opportunities are available at Princeton University and various local hospitals.
Find Clinical Research Nurse jobs in Princeton, NJ
-
Nurse Educator
Average Salary: $79,667
Nurse Educators train and develop nursing students and staff. They teach courses, develop curriculum, and support nursing staff. Princeton University and local nursing schools are key employers in this field.
Find Nurse Educator jobs in Princeton, NJ



