High-paying nursing jobs in Rochester

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 193 nursing jobs listed below pay well, with salaries between $50,919 and $264,370 per year. Registered Nurse, Licensed Practical Nurse and Nursing Assistant are among the most popular high-paying roles in Rochester, MN.

Job title

Updated Oct 25, 2026
Job title
Rochester, MN
Minnesota
Job openings (Rochester)

Certified Registered Nurse Anesthetist

Rochester

$264,370 per year

Minnesota

$195,025 per year

Nurse Practitioner

Rochester

$154,023 per year

Minnesota

$128,094 per year

Registered Nurse - Oncology

Rochester

$2,548 per week

Minnesota

$2,918 per week

Registered Nurse - Pediatrics

Rochester

$2,543 per week

Minnesota

$1,833 per week

Registered Nurse - Icu

Rochester

$2,519 per week

Minnesota

$2,317 per week

Registered Nurse - Medical/Surgical

Rochester

$1,994 per week

Minnesota

$2,150 per week

Registered Nurse

Rochester

$43.31 per hour

Minnesota

$44.48 per hour

Licensed Practical Nurse

Rochester

$30.39 per hour

Minnesota

$31.83 per hour

Nursing Assistant

Rochester

$22.54 per hour

Minnesota

$22.47 per hour

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