How much does a Registered Nurse make in Petersburg, VA?
In Petersburg, VA, Registered Nurses (RNs) can expect a competitive salary. The average yearly salary stands at $93,315. This figure provides a solid foundation for those considering this career path in the area. It reflects the demand and value placed on nursing services in the region.
The salary for RNs in Petersburg varies depending on experience and education. The lowest-paid RNs earn about $58,587 per year. As RNs gain experience and possibly higher qualifications, their earnings increase. The highest-paid RNs can earn up to $144,300 annually. This range offers opportunities for growth and advancement within the field.
What are the highest paying cities for a Registered Nurse near Petersburg, VA?

-
Fredericksburg, VA
Average Salary: $101,848
In Fredericksburg, nurses work in well-known hospitals like Mary Washington Hospital. They provide excellent care to patients. The area offers a blend of urban and rural lifestyles.
Find Registered Nurse jobs in Fredericksburg, VA
-
Prince George, VA
Average Salary: $98,369
Prince George features great healthcare facilities, including Tri-City Community Health. Nurses here enjoy a welcoming community. The area is growing, offering many opportunities.
Find Registered Nurse jobs in Prince George, VA
-
Lynchburg, VA
Average Salary: $95,638
Lynchburg offers a thriving healthcare scene with Centra Lynchburg General Hospital. Nurses find it a rewarding place to work. The city balances a relaxed lifestyle with a vibrant community.
Find Registered Nurse jobs in Lynchburg, VA
-
Hampton, VA
Average Salary: $95,507
Hampton’s healthcare sector includes prominent hospitals like Sentara Martha Jefferson. Nurses here benefit from a supportive work environment. The city offers a mix of cultural events and outdoor activities.
Find Registered Nurse jobs in Hampton, VA
-
Farmville, VA
Average Salary: $94,058
In Farmville, nurses work in close-knit communities. They find support in local healthcare facilities. The area is known for its historic charm and friendly atmosphere.
Find Registered Nurse jobs in Farmville, VA
-
Richmond, VA
Average Salary: $94,034
Richmond boasts a variety of healthcare options, including VCU Health. Nurses here enjoy a dynamic work environment. The city offers a mix of history and modern amenities.
Find Registered Nurse jobs in Richmond, VA
-
Charlottesville, VA
Average Salary: $93,462
Charlottesville features UVA Health, offering cutting-edge medical care. Nurses find it an exciting place to work. The city is known for its rich academic culture and beautiful parks.
Find Registered Nurse jobs in Charlottesville, VA
-
Williamsburg, VA
Average Salary: $91,601
Williamsburg’s healthcare facilities, such as Riverside Doctors’ Hospital, provide excellent opportunities. Nurses enjoy a historic setting with modern amenities. The city is famous for its well-preserved colonial architecture.
Find Registered Nurse jobs in Williamsburg, VA
-
Mechanicsville, VA
Average Salary: $91,494
Mechanicsville offers quality healthcare with St. Mary’s Hospital. Nurses find a community-focused work environment. The area is known for its friendly neighborhoods and good schools.
Find Registered Nurse jobs in Mechanicsville, VA
-
Newport News, VA
Average Salary: $91,175
Newport News has top healthcare facilities like Riverside Regional Medical Center. Nurses here enjoy a stable work environment. The city offers a blend of naval history and modern living.
Find Registered Nurse jobs in Newport News, VA
What are the best paying companies for a Registered Nurse in Petersburg, VA?

-
AMN Healthcare
Average Salary: $114,829
AMN Healthcare offers diverse opportunities for Registered Nurses across multiple locations in Petersburg, VA. They provide a competitive salary and many benefits. Nurses here work in various healthcare settings, ensuring high-quality patient care.
-
MedPro Healthcare Staffing
Average Salary: $112,151
MedPro Healthcare Staffing is known for offering excellent Registered Nurse positions in Petersburg, VA. They provide a supportive work environment and opportunities for professional growth. Their locations include various healthcare facilities in the area.
-
Supplemental Health Care
Average Salary: $108,196
Supplemental Health Care offers rewarding Registered Nurse jobs in Petersburg, VA. They focus on providing personalized care to patients. Nurses work in multiple healthcare settings, benefiting from excellent pay and benefits.
-
Poplar Springs Hospital
Average Salary: $107,438
Poplar Springs Hospital provides Registered Nurses with a competitive salary in Petersburg, VA. They offer a range of services and a supportive work environment. Nurses here can expect to work in a modern healthcare facility.
-
U.S. Renal Care
Average Salary: $102,667
U.S. Renal Care offers specialized opportunities for Registered Nurses in Petersburg, VA. They focus on providing quality care to patients with kidney disease. Nurses here benefit from a supportive team and good compensation.
-
Trusted Health
Average Salary: $100,627
Trusted Health provides Registered Nurses with competitive salaries and various job opportunities in Petersburg, VA. They offer flexible scheduling and a supportive work environment. Nurses can expect to work in multiple healthcare settings.
-
Dept of Behavioral Health
Average Salary: $91,575
The Dept of Behavioral Health offers rewarding Registered Nurse positions in Petersburg, VA. They focus on mental health services, providing nurses with a supportive work environment. Salaries are competitive, and benefits are generous.
-
Encompass Health
Average Salary: $88,566
Encompass Health offers Registered Nurse jobs in Petersburg, VA, with a focus on rehabilitation services. They provide a supportive work environment and opportunities for professional growth. Nurses here work in modern healthcare facilities.
-
MASC Medical
Average Salary: $85,400
MASC Medical provides Registered Nurses with a variety of job opportunities in Petersburg, VA. They offer competitive salaries and benefits. Nurses here can expect to work in various healthcare settings, providing quality patient care.
-
Thrive Skilled Pediatric Care
Average Salary: $85,000
Thrive Skilled Pediatric Care offers specialized Registered Nurse positions in Petersburg, VA. They focus on pediatric care, providing nurses with a supportive work environment. Salaries are competitive, and the benefits are comprehensive.
What are the best paying Registered Nurse related jobs in Petersburg, VA?

-
Psychiatric Mental Health Nurse
Average Salary: $172,500
Join mental health teams in local clinics and hospitals. Work with patients facing mental health issues. You’ll help create treatment plans and offer support.
Find Psychiatric Mental Health Nurse jobs in Petersburg, VA
-
Critical Care Physician
Average Salary: $170,000
Collaborate with medical doctors and nurses in intensive care units. You’ll monitor patients with severe conditions. Provide advanced life support and care.
Find Critical Care Physician jobs in Petersburg, VA
-
Nurse Practitioner
Average Salary: $145,815
Work in various settings, including hospitals and private practices. Offer primary and specialty care. Diagnose and treat health conditions for patients.
Find Nurse Practitioner jobs in Petersburg, VA
-
Advanced Practice Psychiatric Nurse
Average Salary: $144,000
Serve patients needing mental health services. Work in hospitals, clinics, and private practices. Provide assessments, therapy, and medication management.
Find Advanced Practice Psychiatric Nurse jobs in Petersburg, VA
-
Advanced Practice Provider
Average Salary: $115,000
Assist physicians in managing patient care. Work in hospitals and clinics. You’ll diagnose illnesses and provide treatment plans.
Find Advanced Practice Provider jobs in Petersburg, VA
-
Traveling Nurse
Average Salary: $109,611
Travel to different locations to provide patient care. Work in various healthcare settings. You’ll gain diverse experiences and broaden your skills.
Find Traveling Nurse jobs in Petersburg, VA
-
Intensive Care Unit Registered Nurse
Average Salary: $107,727
Work in the ICU with critically ill patients. Monitor vital signs and administer treatments. You’ll collaborate with doctors and other nurses.
Find Intensive Care Unit Registered Nurse jobs in Petersburg, VA
-
Telemetry Nurse
Average Salary: $105,092
Monitor patients' heart rhythms and vital signs. Work in hospitals and long-term care facilities. You’ll provide care and report any changes.
Find Telemetry Nurse jobs in Petersburg, VA
-
Labor and Delivery Registered Nurse
Average Salary: $98,202
Support women during childbirth. Work in hospitals and birthing centers. You’ll provide care and ensure the safety of both mother and baby.
Find Labor and Delivery Registered Nurse jobs in Petersburg, VA
-
Nurse Consultant
Average Salary: $93,750
Offer expert advice to healthcare facilities. Work with hospitals, clinics, and other organizations. You’ll help improve patient care and safety.
Find Nurse Consultant jobs in Petersburg, VA



