How much does a Registered Nurse make in Petersburg, VA?
In Petersburg, VA, a Registered Nurse can look forward to a solid yearly salary. On average, these professionals earn around $91,740 each year. This figure helps set a good benchmark for those considering a career in nursing.
The salary range for Registered Nurses in Petersburg varies. Some earn as low as $58,587, while others may reach up to $140,000. This range shows that with experience and the right qualifications, there's good potential for growth in this field. A Registered Nurse in the middle range earns between $73,389 and $102,994. Such figures reflect the various responsibilities and settings, from hospitals to private practices.
What are the highest paying cities for a Registered Nurse near Petersburg, VA?

-
Fredericksburg, VA
Average Salary: $100,583
In Fredericksburg, nurses find rewarding roles in places like Mary Washington Healthcare. The city offers a mix of urban and small-town charm, with many healthcare facilities valuing experienced and dedicated staff. Working here means having access to excellent patient care facilities and a supportive community.
Find Registered Nurse jobs in Fredericksburg, VA
-
Mechanicsville, VA
Average Salary: $94,142
Mechanicsville offers nursing jobs with companies like Chippenham Hospital. Nurses here enjoy a balanced lifestyle with plenty of outdoor activities nearby. The area's growing population provides diverse opportunities for professional growth and development.
Find Registered Nurse jobs in Mechanicsville, VA
-
Lynchburg, VA
Average Salary: $93,692
Lynchburg features prominent hospitals like Centra Lynchburg General. Nurses in this city benefit from a strong community focus and a range of healthcare facilities. The area’s rich history and cultural events also offer a fulfilling lifestyle outside of work.
Find Registered Nurse jobs in Lynchburg, VA
-
Prince George, VA
Average Salary: $93,649
Prince George has nursing opportunities at facilities like St. Francis Medical Center. This city combines the benefits of a smaller community with access to larger healthcare systems. Nurses here can enjoy a quiet lifestyle with easy access to Richmond for professional development.
Find Registered Nurse jobs in Prince George, VA
-
Hampton, VA
Average Salary: $93,374
In Hampton, nurses work in top hospitals like Sentara CarePlex Hospital. This city offers a mix of coastal and urban environments, making it a unique place to practice. The proximity to military bases provides additional experience and opportunities for growth.
Find Registered Nurse jobs in Hampton, VA
-
Dinwiddie, VA
Average Salary: $93,046
Dinwiddie provides nursing positions at Southside Regional Medical Center. Nurses here enjoy a small-town feel with easy access to Richmond. The community is supportive, and the work environment is collaborative and patient-focused.
Find Registered Nurse jobs in Dinwiddie, VA
-
Richmond, VA
Average Salary: $92,974
Richmond offers many nursing jobs at renowned hospitals like VCU Health. This vibrant city combines historical charm with modern amenities. Nurses benefit from numerous professional development opportunities and a diverse patient population.
Find Registered Nurse jobs in Richmond, VA
-
Farmville, VA
Average Salary: $92,837
Farmville features excellent nursing roles at Longwood University’s Health Services. This city has a quiet, community-oriented atmosphere, perfect for those who prefer a slower pace. Nurses here enjoy a strong sense of community and a supportive work environment.
Find Registered Nurse jobs in Farmville, VA
-
Charlottesville, VA
Average Salary: $91,723
Charlottesville offers nursing positions at Sentara Martha Jefferson Hospital. This city is known for its rich history and vibrant culture. Nurses enjoy a dynamic work environment and the chance to make a difference in a community that values education and health.
Find Registered Nurse jobs in Charlottesville, VA
-
Newport News, VA
Average Salary: $91,091
Newport News has nursing opportunities at hospitals like Sentara Newport News General Hospital. This city offers a mix of industrial and residential areas, with a strong focus on education and family life. Nurses here work in a supportive environment with many opportunities for advancement.
Find Registered Nurse jobs in Newport News, VA
What are the best paying companies for a Registered Nurse in Petersburg, VA?

-
Prolink
Average Salary: $131,742
Prolink offers competitive salaries and benefits to Registered Nurses in Petersburg, VA. This company provides healthcare staffing services and focuses on matching skilled professionals with healthcare facilities across the region.
-
AMN Healthcare
Average Salary: $114,829
AMN Healthcare is known for its high-paying Registered Nurse positions in Petersburg, VA. They provide staffing solutions to healthcare facilities, ensuring that Registered Nurses have rewarding opportunities in the area.
-
Amergis Healthcare Staffing
Average Salary: $113,308
Amergis Healthcare Staffing offers attractive salaries for Registered Nurses in Petersburg, VA. They focus on connecting healthcare professionals with facilities, offering stable and rewarding career paths.
-
Supplemental Health Care
Average Salary: $108,196
Supplemental Health Care provides Registered Nurses in Petersburg, VA, with competitive salaries. The company is dedicated to matching skilled nurses with healthcare facilities, ensuring quality patient care.
-
Trusted Health
Average Salary: $104,188
Trusted Health offers good compensation for Registered Nurses in Petersburg, VA. They connect healthcare professionals with various facilities, providing rewarding career opportunities in the region.
-
U.S. Renal Care
Average Salary: $102,667
U.S. Renal Care provides competitive salaries for Registered Nurses in Petersburg, VA. The company specializes in dialysis care, offering skilled nurses rewarding positions in healthcare facilities.
-
OneStaff Medical
Average Salary: $97,999
OneStaff Medical offers attractive salaries for Registered Nurses in Petersburg, VA. They focus on healthcare staffing, ensuring nurses have rewarding and stable career opportunities in the area.
-
Medical Solutions
Average Salary: $97,248
Medical Solutions provides competitive pay for Registered Nurses in Petersburg, VA. They specialize in healthcare staffing, offering rewarding positions at various healthcare facilities in the region.
-
Poplar Springs Hospital
Average Salary: $96,583
Poplar Springs Hospital offers rewarding career paths for Registered Nurses in Petersburg, VA. They provide healthcare services and focus on offering stable and competitive salaries to their nursing staff.
-
Dept Of Public Health
Average Salary: $95,234
The Department of Public Health offers competitive salaries for Registered Nurses in Petersburg, VA. They focus on public health services, providing rewarding career opportunities for nurses in the community.
What are the best paying Registered Nurse related jobs in Petersburg, VA?

-
Psychiatric Mental Health Nurse
Average Salary: $180,000
A Psychiatric Mental Health Nurse cares for patients with mental health issues. They work in hospitals, clinics, or community centers. This job offers the chance to make a real difference in people's lives. Some local employers include the Department of Behavioral Health and Developmental Services and River City Hospital.
Find Psychiatric Mental Health Nurse jobs in Petersburg, VA
-
Nurse Practitioner
Average Salary: $129,701
Nurse Practitioners diagnose and treat patients. They often work in clinics or private practices. This role requires a Master’s degree and offers a rewarding career path. Local practices like Bon Secours and River City Hospital need skilled professionals.
Find Nurse Practitioner jobs in Petersburg, VA
-
Advanced Practice Provider
Average Salary: $115,000
Advanced Practice Providers work under a doctor’s supervision. They handle patient care and minor procedures. This position demands a high level of skill and responsibility. Employers in the area include Riverside Health System and Mary Washington Healthcare.
Find Advanced Practice Provider jobs in Petersburg, VA
-
Traveling Nurse
Average Salary: $107,334
Traveling Nurses work in various locations. This job offers adventure and experience. It’s a good choice for those who love to explore. Employers like HealthTrust Workforce Solutions and Aya Healthcare hire traveling nurses.
Find Traveling Nurse jobs in Petersburg, VA
-
Labor and Delivery Registered Nurse
Average Salary: $98,202
Labor and Delivery Nurses assist with childbirth. They work in hospitals with maternity wards. This job is rewarding and requires special training. Local hospitals such as Bon Secours and River City Hospital offer these positions.
Find Labor and Delivery Registered Nurse jobs in Petersburg, VA
-
Nurse Consultant
Average Salary: $97,500
Nurse Consultants provide advice on healthcare practices. They often work for healthcare organizations. This role involves research and policy development. Companies like Virginia Hospital Center and Mary Washington Healthcare need consultants.
Find Nurse Consultant jobs in Petersburg, VA
-
Nurse Case Manager
Average Salary: $95,068
Nurse Case Managers coordinate patient care. They work in hospitals, insurance companies, or home health agencies. This job involves working closely with doctors and patients. Local companies hiring include Bon Secours and Riverside Health System.
Find Nurse Case Manager jobs in Petersburg, VA
-
Charge Nurse
Average Salary: $92,084
Charge Nurses oversee nursing staff on a shift. They ensure quality care and manage daily operations. This role requires strong leadership skills. Riverside Health System and River City Hospital need experienced charge nurses.
Find Charge Nurse jobs in Petersburg, VA
-
Public Health Nurse
Average Salary: $90,561
Public Health Nurses promote health and prevent disease. They often work in community settings. This role involves education and outreach. Local health departments and non-profits need public health professionals.
Find Public Health Nurse jobs in Petersburg, VA
-
Nurse Supervisor
Average Salary: $87,994
Nurse Supervisors manage nursing teams. They ensure staff performs well and patients receive good care. This job involves a lot of responsibility. Employers like Bon Secours and Mary Washington Healthcare offer these roles.
Find Nurse Supervisor jobs in Petersburg, VA



