High-paying nursing jobs in Roanoke

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 318 nursing jobs listed below pay well, with salaries between $43,734 and $145,350 per year. Registered Nurse, Licensed Practical Nurse and Nursing Assistant are among the most popular high-paying roles in Roanoke, VA.

Job title

Updated Sep 08, 2026
Job title
Roanoke, VA
Virginia
Job openings (Roanoke)

Nurse Practitioner

Roanoke

$145,350 per year

Virginia

$128,706 per year

Registered Nurse - Icu

Roanoke

$2,146 per week

Virginia

$2,057 per week

Registered Nurse - Home Health

Roanoke

$2,143 per week

Virginia

$1,546 per week

Registered Nurse

Roanoke

$2,007 per week

Virginia

$1,653 per week

Progressive Care Nurse

Roanoke

$1,979 per week

Virginia

$1,975 per week

Registered Nurse - Medical/Surgical

Roanoke

$1,821 per week

Virginia

$1,908 per week

Registered Nurse Case Manager

Roanoke

$81,074 per year

Virginia

$86,767 per year

Practice Nurse

Roanoke

$78,139 per year

Virginia

$81,027 per year

Licensed Practical Nurse

Roanoke

$33.70 per hour

Virginia

$32.97 per hour

Nursing Assistant

Roanoke

$19.36 per hour

Virginia

$19.84 per hour

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