How much does a Registered Nurse make in Petersburg, VA?
Registered Nurses in Petersburg, VA, enjoy a rewarding career with a competitive salary. On average, they earn $110,568 per year. This figure places them well above the national average for nurses, making Petersburg an attractive location for healthcare professionals.
The salary range for Registered Nurses in this area varies. The lowest 10% earn around $63,648, while the highest 10% can make over $130,000 annually. Most nurses fall within the middle range, earning between $81,744 and $111,904 per year. This spread offers many opportunities for growth and advancement based on experience and qualifications.
What are the highest paying cities for a Registered Nurse near Petersburg, VA?

-
Fredericksburg, VA
Average Salary: $101,751
Fredericksburg offers a vibrant community with several healthcare facilities, including Mary Washington Healthcare. Working here allows nurses to gain diverse experience. The city’s small-town feel and proximity to D.C. offer a balanced lifestyle.
Find Registered Nurse jobs in Fredericksburg, VA
-
Prince George, VA
Average Salary: $96,749
In Prince George, nurses work in a growing area with top employers like Bon Secours Richmond Health System. The area combines urban access with a peaceful atmosphere. Nurses can enjoy a strong sense of community and career growth.
Find Registered Nurse jobs in Prince George, VA
-
Charlottesville, VA
Average Salary: $96,448
Charlottesville is known for its academic environment with UVA Health System. It’s an ideal place for those who enjoy learning and working in a cutting-edge setting. The city offers cultural events and a lively social scene.
Find Registered Nurse jobs in Charlottesville, VA
-
Lynchburg, VA
Average Salary: $95,416
Lynchburg provides a mix of medical facilities and a supportive community. Centra Health is a leading employer. Nurses here appreciate the affordable living and rich history of the area.
Find Registered Nurse jobs in Lynchburg, VA
-
Hampton, VA
Average Salary: $94,965
Hampton offers a mix of urban and coastal living with major employers like Sentara Healthcare. Nurses benefit from the city’s proximity to the beach and vibrant community life. It’s a great place for those who love the outdoors.
Find Registered Nurse jobs in Hampton, VA
-
Hopewell, VA
Average Salary: $94,900
Hopewell provides a stable work environment with employers like Bon Secours Health System. The city is known for its friendly community and easy access to Richmond. Nurses here enjoy a relaxed lifestyle with plenty of green spaces.
Find Registered Nurse jobs in Hopewell, VA
-
Newport News, VA
Average Salary: $94,792
Newport News has a strong healthcare sector with employers like Riverside Health System. The city offers a blend of urban amenities and coastal attractions. Nurses can enjoy a good quality of life with many recreational options.
Find Registered Nurse jobs in Newport News, VA
-
Williamsburg, VA
Average Salary: $94,454
Williamsburg combines historic charm with modern healthcare facilities like Sentara Healthcare. The city’s rich history and cultural events create a unique work environment. Nurses here enjoy a slower pace of life and beautiful surroundings.
Find Registered Nurse jobs in Williamsburg, VA
-
Richmond, VA
Average Salary: $93,862
Richmond is a bustling city with numerous healthcare institutions like VCU Health System. It offers a dynamic work environment and a vibrant social scene. Nurses benefit from the city’s rich cultural offerings and career opportunities.
Find Registered Nurse jobs in Richmond, VA
-
Farmville, VA
Average Salary: $92,226
Farmville offers a quieter lifestyle with solid healthcare providers like Centra Health. The city’s small-town charm and beautiful parks provide a peaceful work environment. Nurses appreciate the close-knit community and affordable living.
Find Registered Nurse jobs in Farmville, VA
What are the best paying companies for a Registered Nurse in Petersburg, VA?

-
Healthcare Staffing Professionals, Inc.
Average Salary: $130,000
Healthcare Staffing Professionals, Inc. offers Registered Nurse positions with top-notch pay. This company has locations in Virginia and has a solid reputation for providing excellent care. They provide nurses with a chance to work in various settings and gain diverse experience.
-
AMN Healthcare
Average Salary: $114,829
AMN Healthcare offers Registered Nurse jobs with competitive salaries. They have locations across the country, including Virginia. The company emphasizes professional growth and offers many opportunities for career advancement.
-
MedPro Healthcare Staffing
Average Salary: $112,029
MedPro Healthcare Staffing provides Registered Nurse positions with a strong salary. They operate nationwide, including Virginia. MedPro values its employees and offers various benefits and support.
-
Poplar Springs Hospital
Average Salary: $105,119
Poplar Springs Hospital has a reputation for offering great pay for Registered Nurses. Located in Petersburg, this hospital focuses on providing high-quality patient care. Nurses here enjoy a supportive work environment.
-
Supplemental Health Care
Average Salary: $104,952
Supplemental Health Care offers attractive salaries for Registered Nurses. They have many locations, including Virginia. The company provides nurses with the chance to work in various healthcare settings.
-
U.S. Renal Care
Average Salary: $102,667
U.S. Renal Care offers Registered Nurse jobs with competitive pay. They operate in multiple locations, including Virginia. The company provides specialized care for patients with kidney disease.
-
OneStaff Medical
Average Salary: $98,241
OneStaff Medical offers Registered Nurse positions with a solid salary. They have locations across the country, including Virginia. The company values its staff and offers numerous opportunities for professional development.
-
PRN Healthcare
Average Salary: $98,000
PRN Healthcare provides Registered Nurse jobs with a good salary. They have multiple locations, including Virginia. The company is known for its supportive work environment and career growth opportunities.
-
Dept of Behavioral Health
Average Salary: $88,386
The Dept of Behavioral Health offers Registered Nurse positions with a respectable salary. They have locations across Virginia. This department focuses on providing mental health care to the community.
-
Encompass Health
Average Salary: $88,139
Encompass Health offers Registered Nurse jobs with a good salary. They have many locations, including Virginia. The company emphasizes rehabilitation and recovery for patients.
What are the best paying Registered Nurse related jobs in Petersburg, VA?

-
Critical Care Physician
Average Salary: $170,000
Working with highly skilled nurses, a critical care physician focuses on treating patients with serious health issues. They collaborate to ensure the best patient outcomes in major hospitals. Physicians often work in facilities like Bon Secours St. Francis Health System.
Find Critical Care Physician jobs in Petersburg, VA
-
Psychiatric Mental Health Nurse
Average Salary: $162,500
Helping those with mental health needs, this role involves working closely with psychiatrists and other healthcare providers. They provide care in mental health clinics and hospitals. Nurses often work with organizations like the Virginia Department of Behavioral Health and Developmental Services.
Find Psychiatric Mental Health Nurse jobs in Petersburg, VA
-
Nurse Practitioner
Average Salary: $136,413
A nurse practitioner takes on many roles, from diagnosing illnesses to prescribing treatment. They work in clinics and hospitals, often in partnership with physicians. Practitioners may find employment with companies like Mary Washington Healthcare.
Find Nurse Practitioner jobs in Petersburg, VA
-
Advanced Practice Provider
Average Salary: $115,000
This role involves a range of tasks, from patient care to administrative duties. They work in diverse settings, including hospitals and private practices. Advanced practice providers often collaborate with large healthcare organizations like VCU Health.
Find Advanced Practice Provider jobs in Petersburg, VA
-
Traveling Nurse
Average Salary: $109,162
A traveling nurse offers temporary care in various locations. This role allows for diverse experiences and learning opportunities. Nurses often work with travel nursing agencies like Aya Healthcare.
Find Traveling Nurse jobs in Petersburg, VA
-
Intensive Care Unit Registered Nurse
Average Salary: $107,727
These nurses care for patients with critical health conditions. They work in fast-paced environments, providing life-saving care. ICU nurses often find jobs in major hospitals like Chippenham Hospital.
Find Intensive Care Unit Registered Nurse jobs in Petersburg, VA
-
Telemetry Nurse
Average Salary: $104,589
Monitoring patients' heart rates and other vital signs, telemetry nurses work in specialized units. They ensure patients receive the best care possible. Nurses often find roles in facilities like Riverside Health System.
Find Telemetry Nurse jobs in Petersburg, VA
-
Labor and Delivery Registered Nurse
Average Salary: $98,202
Helping new families, these nurses assist during childbirth. They provide care and support to mothers and newborns. Nurses often work in birthing centers like Bon Secours St. Francis Health System.
Find Labor and Delivery Registered Nurse jobs in Petersburg, VA
-
Nurse Consultant
Average Salary: $92,500
Offering expert advice, nurse consultants help improve patient care. They work with healthcare organizations to enhance practices. Consultants often work with companies like HealthStream.
Find Nurse Consultant jobs in Petersburg, VA
-
Charge Nurse
Average Salary: $85,554
Managing the nursing staff, charge nurses oversee patient care. They ensure smooth operations in healthcare settings. Nurses often find roles in hospitals like Sentara Healthcare.
Find Charge Nurse jobs in Petersburg, VA



