How much does a Registered Nurse make in Petersburg, VA?
Registered Nurses in Petersburg, VA, enjoy a rewarding career with competitive pay. The average yearly salary for this profession in the area is about $92,310. This figure places Registered Nurses in a solid financial position, allowing them to support their families and build a secure future.
Let's look at the distribution of salaries more closely. Most nurses fall into the $81,963 to $105,340 range. This means that a large number of nurses earn within this range, showing a broad and stable income level. Some nurses may earn slightly more or less, depending on their experience, education, and the specific healthcare facility where they work. The variety in salaries reflects the diverse opportunities available for growth and advancement in the field.
What are the highest paying cities for a Registered Nurse near Petersburg, VA?

-
Fredericksburg, VA
Average Salary: $101,625
In Fredericksburg, nurses work in a blend of healthcare settings, including Mary Washington Hospital and Fredericksburg Regional Medical Center. These institutions value skilled caregivers, offering a supportive environment. The city's historic charm makes it an attractive place for professionals.
Find Registered Nurse jobs in Fredericksburg, VA
-
Prince George, VA
Average Salary: $98,369
Prince George's healthcare facilities, such as Bon Secours St. Francis Medical Center, are known for their commitment to patient care. Nurses here benefit from a collaborative work culture and access to modern medical technology. The community's vibrant atmosphere adds to the appeal.
Find Registered Nurse jobs in Prince George, VA
-
Hampton, VA
Average Salary: $95,884
Hampton offers nursing opportunities at Sentara Careplex Hospital and other local healthcare providers. This area emphasizes professional development and offers a chance to work with diverse patient populations. The coastal location provides a relaxed lifestyle.
Find Registered Nurse jobs in Hampton, VA
-
Lynchburg, VA
Average Salary: $95,166
Lynchburg's medical centers, like Centra Lynchburg General Hospital, offer a nurturing environment for nursing careers. Nurses in Lynchburg enjoy a strong sense of community and access to advanced medical facilities. The city's blend of urban and rural charm is a unique advantage.
Find Registered Nurse jobs in Lynchburg, VA
-
Farmville, VA
Average Salary: $94,273
In Farmville, nurses work at Centra Southside Community Hospital, known for its comprehensive care. The small-town setting allows for close community ties and a slower pace of life. This environment supports a balanced professional and personal life.
Find Registered Nurse jobs in Farmville, VA
-
Richmond, VA
Average Salary: $92,988
Richmond's healthcare sector includes major players like Virginia Commonwealth University Health System. This city offers numerous opportunities for career advancement and professional networking. Richmond's rich history and cultural scene make it an engaging place to live.
Find Registered Nurse jobs in Richmond, VA
-
Williamsburg, VA
Average Salary: $91,812
Williamsburg's healthcare facilities, such as Riverside Doctors' Hospital for Williams, provide a historic backdrop for nursing careers. The area is known for its dedication to excellence in patient care. The historic charm and educational opportunities in Williamsburg add to its allure.
Find Registered Nurse jobs in Williamsburg, VA
-
Charlottesville, VA
Average Salary: $91,573
Charlottesville's healthcare system, including UVA Medical Center, is renowned for its innovation. Nurses here benefit from a highly regarded educational institution and a supportive work environment. The city's intellectual and cultural vibrancy is a major draw.
Find Registered Nurse jobs in Charlottesville, VA
-
Mechanicsville, VA
Average Salary: $91,565
Mechanicsville offers nursing roles at St. Mary's Hospital and other local care facilities. The community values skilled healthcare providers and offers a welcoming environment. The area's growth and modern amenities make it an attractive location.
Find Registered Nurse jobs in Mechanicsville, VA
-
Dinwiddie, VA
Average Salary: $90,882
In Dinwiddie, nursing positions are available at Southside Regional Medical Center. This area provides a close-knit community atmosphere and access to quality healthcare services. The rural setting offers a peaceful lifestyle balanced with professional opportunities.
Find Registered Nurse jobs in Dinwiddie, VA
What are the best paying companies for a Registered Nurse in Petersburg, VA?

-
AMN Healthcare
Average Salary: $114,829
AMN Healthcare offers top-tier salaries for Registered Nurses in Petersburg, VA. They provide healthcare staffing solutions and focus on professional development. AMN operates in multiple locations, including Petersburg.
-
MedPro Healthcare Staffing
Average Salary: $112,151
MedPro Healthcare Staffing is known for its competitive pay for Registered Nurses in Petersburg, VA. This company specializes in connecting healthcare professionals with jobs. They have offices in several cities, including Petersburg.
-
Supplemental Health Care
Average Salary: $108,196
Supplemental Health Care offers attractive salaries for Registered Nurses in Petersburg, VA. They are committed to providing quality healthcare staffing services. Their services are available in many locations, including Petersburg.
-
Poplar Springs Hospital
Average Salary: $102,786
Poplar Springs Hospital provides a good salary for Registered Nurses in Petersburg, VA. They focus on mental health and wellness. Their services are located in Petersburg.
-
U.S. Renal Care
Average Salary: $102,667
U.S. Renal Care offers a strong salary for Registered Nurses in Petersburg, VA. They specialize in kidney care and have facilities in multiple locations, including Petersburg.
-
Trusted Health
Average Salary: $100,627
Trusted Health pays well for Registered Nurses in Petersburg, VA. They connect healthcare professionals with job opportunities. Trusted Health operates in various cities, including Petersburg.
-
Dept of Behavioral Health
Average Salary: $94,322
The Department of Behavioral Health offers competitive salaries for Registered Nurses in Petersburg, VA. They focus on mental health services. Their facilities are located in Petersburg.
-
Bon Secours
Average Salary: $90,443
Bon Secours provides a solid salary for Registered Nurses in Petersburg, VA. They are dedicated to providing quality healthcare services. Bon Secours has multiple locations, including Petersburg.
-
Encompass Health
Average Salary: $88,762
Encompass Health offers a good salary for Registered Nurses in Petersburg, VA. They focus on rehabilitation services. Their services are available in several locations, including Petersburg.
-
CommuniCare Health Services
Average Salary: $85,527
CommuniCare Health Services provides a fair salary for Registered Nurses in Petersburg, VA. They offer healthcare services to seniors. Their facilities are located in Petersburg.
What are the best paying Registered Nurse related jobs in Petersburg, VA?

-
Psychiatric Mental Health Nurse
Average Salary: $180,000
This role focuses on mental health care. It works in hospitals and private practices. It collaborates with psychiatrists and therapists.
Find Psychiatric Mental Health Nurse jobs in Petersburg, VA
-
Critical Care Physician
Average Salary: $170,000
This role cares for patients in critical condition. It often works in ICUs. It requires strong decision-making skills.
Find Critical Care Physician jobs in Petersburg, VA
-
Advanced Practice Psychiatric Nurse
Average Salary: $144,000
This position offers specialized mental health care. It works with patients of all ages. It needs excellent assessment and intervention skills.
Find Advanced Practice Psychiatric Nurse jobs in Petersburg, VA
-
Nurse Practitioner
Average Salary: $134,105
This role provides primary and specialty care. It requires advanced training. It often works in clinics or private practices.
Find Nurse Practitioner jobs in Petersburg, VA
-
Advanced Practice Provider
Average Salary: $115,000
This job offers broad medical services. It includes diagnosing and treating illnesses. It requires a high level of autonomy and decision-making.
Find Advanced Practice Provider jobs in Petersburg, VA
-
Traveling Nurse
Average Salary: $109,456
This job offers travel opportunities. It allows nurses to work in different locations. It provides varied experiences and exposure to new environments.
Find Traveling Nurse jobs in Petersburg, VA
-
Intensive Care Unit Registered Nurse
Average Salary: $107,727
This position works with critically ill patients. It requires quick thinking and strong skills. It often works in a fast-paced hospital setting.
Find Intensive Care Unit Registered Nurse jobs in Petersburg, VA
-
Telemetry Nurse
Average Salary: $105,092
This role monitors patients’ vital signs. It uses specialized equipment. It requires attention to detail and strong communication skills.
Find Telemetry Nurse jobs in Petersburg, VA
-
Labor and Delivery Registered Nurse
Average Salary: $98,202
This position cares for mothers and newborns. It often works in hospitals. It requires patience and the ability to handle stress.
Find Labor and Delivery Registered Nurse jobs in Petersburg, VA
-
Nurse Consultant
Average Salary: $93,750
This role provides expert advice to healthcare facilities. It works on improving care and patient outcomes. It often collaborates with other healthcare professionals.
Find Nurse Consultant jobs in Petersburg, VA



