High-paying nursing jobs in Princeton

Nursing is caring for patients and managing healthcare. Nurses provide essential support by monitoring patient conditions and administering treatments. They need empathy, attention to detail, and strong communication skills to deliver quality care.


The 1,453 nursing jobs listed below pay well, with salaries between $41,365 and $170,386 per year. Home Health Aide, Registered Nurse and Licensed Practical Nurse are among the most popular high-paying roles in Princeton, NJ.

Job title

Updated Oct 30, 2026
Job title
Princeton, NJ
New Jersey
Job openings (Princeton)

Nurse Practitioner

Princeton

$86.78 per hour

New Jersey

$100 per hour

Psychiatric-mental Health Nurse Practitioner

Princeton

$170,386 per year

New Jersey

$148,005 per year

Registered Nurse - Infusion

Princeton

$50.74 per hour

New Jersey

$50.55 per hour

Registered Nurse

Princeton

$42.67 per hour

New Jersey

$48.24 per hour

Registered Nurse - Home Health

Princeton

$41.64 per hour

New Jersey

$40.44 per hour

Nursing Supervisor

Princeton

$86,175 per year

New Jersey

$110,723 per year

Psychiatric Nurse

Princeton

$41.23 per hour

New Jersey

$45.32 per hour

Nurse

Princeton

$36.55 per hour

New Jersey

$39.33 per hour

Licensed Practical Nurse

Princeton

$32.53 per hour

New Jersey

$35.12 per hour

Home Health Aide

Princeton

$17.75 per hour

New Jersey

$18.25 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.