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

Job title

Updated Oct 06, 2026
Job title
Roanoke, VA
Virginia
Job openings (Roanoke)

Nurse Practitioner

Roanoke

$143,853 per year

Virginia

$127,910 per year

Registered Nurse - Icu

Roanoke

$2,166 per week

Virginia

$2,050 per week

Registered Nurse - Telemetry

Roanoke

$2,131 per week

Virginia

$2,027 per week

Travel Nurse

Roanoke

$2,070 per week

Virginia

$2,052 per week

Registered Nurse

Roanoke

$2,010 per week

Virginia

$1,683 per week

Progressive Care Nurse

Roanoke

$2,009 per week

Virginia

$1,990 per week

Registered Nurse - Medical/Surgical

Roanoke

$1,806 per week

Virginia

$1,912 per week

Practice Nurse

Roanoke

$78,139 per year

Virginia

$81,160 per year

Licensed Practical Nurse

Roanoke

$33.64 per hour

Virginia

$32.93 per hour

Nursing Assistant

Roanoke

$19.37 per hour

Virginia

$19.87 per hour

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