Registered Nurse Salary in Petersburg, VA

Updated on May 09, 2025
Position
City
Salary

How much does a Registered Nurse make in Petersburg, VA?

The average salary for a Registered Nurse is $106,719 per year in Petersburg, VA.

Registered Nurses in Petersburg, VA, earn a competitive salary. The average annual salary for a Registered Nurse is around $106,719. This figure can vary based on experience, education, and the specific healthcare facility where they work. For those just starting, salaries can range from $59,440 to $65,807. As nurses gain more experience, they can expect to see their salary increase, with experienced nurses earning between $116,745 and $129,480 annually.

Several factors can influence a Registered Nurse's salary in Petersburg, VA. These include the type of healthcare facility, such as hospitals, clinics, or long-term care facilities, and the specific department within the facility. Nurses with specialized skills or certifications may also command higher salaries. Additionally, the demand for healthcare services in the area can impact salary levels. Job seekers should consider these factors when evaluating potential opportunities in the region.

Registered Nurse jobs in Petersburg, VA

What are the highest paying cities for a Registered Nurse near Petersburg, VA?

Job seekers in the Registered Nurse field can find excellent opportunities near Petersburg, VA. Cities like Fredericksburg and Charlottesville offer top salaries, with annual pay reaching up to $98,371. These locations provide a chance to work in well-regarded healthcare facilities and enjoy a high quality of life. Exploring cities such as Hopewell and Williamsburg also presents attractive salary options. These areas offer competitive wages, with annual earnings starting at $95,851. Nurses in these cities benefit from a supportive work environment and a strong community.
Graph displaying highest paying cities salaries for Registered Nurse jobs near Petersburg, VA, highlighting Fredericksburg, VA with the highest at $98,371 and Mechanicsville, VA with the lowest at $88,735.
  1. Fredericksburg, VA
    Average Salary: $98,371
    Fredericksburg offers a range of healthcare opportunities. Nurses work in well-regarded hospitals like Mary Washington Hospital. The city's historic charm and community support make it a great place to build a career.
    Find Registered Nurse jobs in Fredericksburg, VA


  2. Charlottesville, VA
    Average Salary: $97,387
    Charlottesville is home to the University of Virginia Health System. Nurses here benefit from a collaborative environment and cutting-edge medical technology. The city's vibrant culture adds to the work experience.
    Find Registered Nurse jobs in Charlottesville, VA


  3. Hopewell, VA
    Average Salary: $95,851
    Hopewell provides a variety of healthcare settings. Nurses can find positions at places like Tri-City Health Center. The city's focus on community health makes it a rewarding place to work.
    Find Registered Nurse jobs in Hopewell, VA


  4. Williamsburg, VA
    Average Salary: $95,048
    Williamsburg offers a mix of healthcare facilities. Nurses work in historic settings like Williamsburg Health and Wellness Center. The city's rich history and community spirit enhance the work environment.
    Find Registered Nurse jobs in Williamsburg, VA


  5. Richmond, VA
    Average Salary: $94,479
    Richmond, the state capital, has many healthcare options. Nurses can find jobs at top hospitals like VCU Health. The city's dynamic atmosphere and professional growth opportunities make it an excellent choice.
    Find Registered Nurse jobs in Richmond, VA


  6. Newport News, VA
    Average Salary: $93,907
    Newport News offers diverse healthcare opportunities. Nurses work in facilities like Riverside Regional Medical Center. The city's strong community and maritime influence create a unique work environment.
    Find Registered Nurse jobs in Newport News, VA


  7. Prince George, VA
    Average Salary: $92,826
    Prince George provides a range of healthcare settings. Nurses can find positions at places like Bon Secours St. Mary’s Hospital. The city's supportive community and rural charm make it a great place to work.
    Find Registered Nurse jobs in Prince George, VA


  8. Lynchburg, VA
    Average Salary: $92,210
    Lynchburg offers many healthcare opportunities. Nurses work in well-known hospitals like Centra Lynchburg General Hospital. The city's vibrant arts scene and community support enhance the work experience.
    Find Registered Nurse jobs in Lynchburg, VA


  9. Hampton, VA
    Average Salary: $91,066
    Hampton provides a variety of healthcare settings. Nurses can find jobs at places like Sentara CarePlex Hospital. The city's coastal location and strong community make it a rewarding place to work.
    Find Registered Nurse jobs in Hampton, VA


  10. Mechanicsville, VA
    Average Salary: $88,735
    Mechanicsville offers a range of healthcare opportunities. Nurses work in facilities like St. John’s Hospital. The city's suburban charm and community support create a positive work environment.
    Find Registered Nurse jobs in Mechanicsville, VA

What are the best paying companies for a Registered Nurse in Petersburg, VA?

Job seekers looking for top-paying Registered Nurse positions in Petersburg, VA, should consider companies like Healthcare Staffing Professionals, Inc. and Trusted Health. These firms offer competitive salaries, with Healthcare Staffing Professionals, Inc. leading at $130,000. Another notable option is GHR Healthcare, which provides a salary of $119,080. These companies value their nursing staff and offer attractive compensation packages.
Graph displaying best paying company salaries for Registered Nurse jobs in Petersburg, VA, highlighting Healthcare Staffing Professionals, Inc. with the highest at $130,000 and connectRN with the lowest at $93,889.
  1. Healthcare Staffing Professionals, Inc.
    Average Salary: $130,000
    Healthcare Staffing Professionals, Inc. offers rewarding Registered Nurse positions in Petersburg, VA. They provide opportunities in various healthcare settings, including hospitals, clinics, and long-term care facilities. Their commitment to quality care makes them a top choice for nurses.


  2. Trusted Health
    Average Salary: $129,480
    Trusted Health provides competitive salaries for Registered Nurses in Petersburg, VA. They focus on matching healthcare professionals with the best job opportunities. Nurses can find positions in hospitals and outpatient clinics, ensuring a diverse work experience.


  3. GHR Healthcare
    Average Salary: $119,080
    GHR Healthcare offers attractive salaries for Registered Nurses in Petersburg, VA. They provide jobs in various healthcare settings, including hospitals and community health centers. Their dedication to patient care makes them a great employer for nurses.


  4. MedPro Healthcare Staffing
    Average Salary: $112,029
    MedPro Healthcare Staffing offers Registered Nurse positions with a strong salary in Petersburg, VA. They provide opportunities in hospitals and rehabilitation centers. Nurses can expect a supportive work environment and professional growth.


  5. Nomad Health
    Average Salary: $111,727
    Nomad Health offers competitive salaries for Registered Nurses in Petersburg, VA. They provide jobs in hospitals and specialty care centers. Nurses can enjoy a dynamic work environment and the chance to travel for assignments.


  6. AMN Healthcare
    Average Salary: $108,538
    AMN Healthcare offers attractive salaries for Registered Nurses in Petersburg, VA. They provide positions in hospitals and outpatient clinics. Nurses can expect a supportive work environment and opportunities for professional development.


  7. Supplemental Health Care
    Average Salary: $105,195
    Supplemental Health Care offers competitive salaries for Registered Nurses in Petersburg, VA. They provide jobs in hospitals and long-term care facilities. Nurses can expect a supportive work environment and opportunities for career advancement.


  8. PRN Healthcare
    Average Salary: $100,970
    PRN Healthcare offers Registered Nurse positions with a solid salary in Petersburg, VA. They provide jobs in hospitals and outpatient clinics. Nurses can expect a supportive work environment and the chance to work in various healthcare settings.


  9. OneStaff Medical
    Average Salary: $100,152
    OneStaff Medical offers competitive salaries for Registered Nurses in Petersburg, VA. They provide jobs in hospitals and rehabilitation centers. Nurses can expect a supportive work environment and opportunities for professional growth.


  10. connectRN
    Average Salary: $93,889
    connectRN offers Registered Nurse positions with a good salary in Petersburg, VA. They provide jobs in hospitals and outpatient clinics. Nurses can expect a supportive work environment and the chance to work in various healthcare settings.

Currently 97,490 Registered Nurse job openings, nationwide.

How's the job market for a Registered Nurse in the US?

Learn what a Registered Nurse does, how to become one, and understand the job outlook. Get simple steps to start your career as a Registered Nurse today.
Position
Overview
Registered Nurse
97,490 Job Openings