How much does a Nurse Practitioner make 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.
What are the highest paying cities for a Nurse Practitioner near Princeton, NJ?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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?

-
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.
-
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.
What are the best paying Nurse Practitioner related jobs in Princeton, NJ?

-
Public Health Nurse
Average Salary: $160,000
This role focuses on improving community health. They work with local organizations to promote wellness and prevent disease. Many positions are available in city health departments and non-profits.
Find Public Health Nurse jobs in Princeton, NJ
-
Nurse Educator
Average Salary: $135,800
Nurse educators train future nurses. They teach in universities and hospitals. Educators help shape the next generation of healthcare professionals.
Find Nurse Educator jobs in Princeton, NJ
-
Physician Assistant
Average Salary: $133,545
Physician assistants provide medical care under a doctor's supervision. They work in hospitals, clinics, and private practices. This job allows for direct patient care with a focus on diagnosis and treatment.
Find Physician Assistant jobs in Princeton, NJ
-
Registered Nurse
Average Salary: $88,245
Registered nurses provide patient care in various settings. They work in hospitals, clinics, and home health care. RNs are essential for patient well-being and recovery.
Find Registered Nurse jobs in Princeton, NJ
-
Clinical Research Nurse
Average Salary: $85,000
Clinical research nurses manage studies and trials. They work in hospitals, research centers, and pharmaceutical companies. This role involves patient care and data collection.
Find Clinical Research Nurse jobs in Princeton, NJ
-
Case Manager
Average Salary: $84,393
Case managers coordinate care for patients. They work in hospitals, insurance companies, and social service agencies. This position focuses on improving patient outcomes through effective care coordination.
Find Case Manager jobs in Princeton, NJ



