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 306 nursing jobs listed below pay well, with salaries between $43,738 and $143,985 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 10, 2026
Job title
Roanoke, VA
Virginia
Job openings (Roanoke)

Nurse Practitioner

Roanoke

$143,985 per year

Virginia

$128,520 per year

Registered Nurse - Icu

Roanoke

$2,149 per week

Virginia

$2,056 per week

Registered Nurse

Roanoke

$2,006 per week

Virginia

$1,654 per week

Progressive Care Nurse

Roanoke

$1,994 per week

Virginia

$1,980 per week

Registered Nurse - Medical/Surgical

Roanoke

$1,822 per week

Virginia

$1,909 per week

Nursing Supervisor

Roanoke

$86,066 per year

Virginia

$96,519 per year

Registered Nurse Case Manager

Roanoke

$81,074 per year

Virginia

$87,039 per year

Practice Nurse

Roanoke

$78,139 per year

Virginia

$80,652 per year

Licensed Practical Nurse

Roanoke

$33.65 per hour

Virginia

$32.96 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.