How much does a Pulmonary Nurse Practitioner make in Roanoke, VA?
As of April 01, 2025, the average annual salary for a Pulmonary Nurse Practitioner in Roanoke, VA is $93,703. Salary.com reports that pay typically ranges from $85,513 to $101,133, with most professionals earning between $78,056 and $107,898.