Salaries in Petersburg, VA

Updated on Jun 05, 2025
City
Salary

What is the average salary in Petersburg, VA?

The average salary in Petersburg, VA is $62,251 per year.

The average salary in Petersburg, VA, offers a range of opportunities for job seekers. The median salary stands at approximately $62,250, providing a solid benchmark for various industries. This figure reflects a competitive landscape where skilled professionals can find rewarding positions.


Salaries in Petersburg vary across different sectors. For example, those in the healthcare and education sectors earn around $26,000 to $36,590. Meanwhile, individuals in the technology and finance industries can expect to earn between $110,720 and $142,500. This diversity in salary ranges highlights the potential for career growth and financial stability in the area.

View jobs in Petersburg, VA

What are the best paying jobs in Petersburg, VA?

Job seekers in Petersburg, VA, have a variety of high-paying career options. Traveling nurses lead the pack with an average salary of $109,522. Registered nurses and occupational therapists also earn strong salaries, with averages of $106,894 and $92,712, respectively. These roles offer competitive pay and the chance to make a meaningful impact. Other top-paying jobs include speech language pathologists, production workers, and regional managers. Speech language pathologists earn an average of $90,128, while production workers and regional managers make $80,939 and $76,033, respectively. Electricians, CDL drivers, and licensed practical nurses also provide good salaries, ranging from $73,299 to $62,216. These jobs offer stability and the opportunity to advance in your career.
Graph displaying best paying job salaries in Petersburg, VA, highlighting Traveling Nurse with the highest at $109,522 and General Manager with the lowest at $58,288.
  1. Traveling Nurse
    Average Salary: $109,522
    Traveling nurses work in various healthcare settings, providing essential care. They often find opportunities with local hospitals and clinics. This role offers flexibility and the chance to explore different areas.
    Find Traveling Nurse jobs in Petersburg, VA


  2. Registered Nurse
    Average Salary: $106,894
    Registered nurses work in hospitals, clinics, and other healthcare facilities. They provide patient care and support doctors. Petersburg offers many opportunities in its healthcare institutions.
    Find Registered Nurse jobs in Petersburg, VA


  3. Occupational Therapist
    Average Salary: $92,712
    Occupational therapists help people with injuries or disabilities. They work in hospitals, schools, and rehabilitation centers. This role is vital for improving patients' quality of life.
    Find Occupational Therapist jobs in Petersburg, VA


  4. Speech Language Pathologist
    Average Salary: $90,128
    Speech language pathologists assist people with communication and swallowing issues. They work in schools, hospitals, and private practices. This job is rewarding and impactful.
    Find Speech Language Pathologist jobs in Petersburg, VA


  5. Production Worker
    Average Salary: $80,939
    Production workers operate machinery and perform assembly tasks. They work in manufacturing plants and factories. This role is essential for producing goods and maintaining quality.
    Find Production Worker jobs in Petersburg, VA


  6. Regional Manager
    Average Salary: $76,033
    Regional managers oversee operations in multiple locations. They work for companies in various industries. This position requires strong leadership and organizational skills.
    Find Regional Manager jobs in Petersburg, VA


  7. Electrician
    Average Salary: $73,299
    Electricians install and maintain electrical systems. They work in residential, commercial, and industrial settings. This job offers stability and good earning potential.
    Find Electrician jobs in Petersburg, VA


  8. CDL Driver
    Average Salary: $73,133
    CDL drivers transport goods and materials across the country. They work for logistics and transportation companies. This role involves long hours and requires a commercial driver's license.
    Find CDL Driver jobs in Petersburg, VA


  9. Licensed Practical Nurse
    Average Salary: $62,216
    Licensed practical nurses provide basic patient care. They work in hospitals, nursing homes, and clinics. This job is a great entry point into the healthcare field.
    Find Licensed Practical Nurse jobs in Petersburg, VA


  10. General Manager
    Average Salary: $58,288
    General managers oversee business operations. They work in retail, hospitality, and other industries. This role involves managing staff and ensuring smooth business operations.
    Find General Manager jobs in Petersburg, VA

What are the best paying jobs in Petersburg, VA without a degree?

Job seekers in Petersburg, VA, can find well-paying roles that don't require a degree. Terminal operators earn the highest average salary, making it a top choice. Other good options include restaurant managers, floor technicians, and groundskeepers, all offering competitive pay. These jobs provide a chance to earn a solid income without needing a college degree. Terminal operators manage freight and cargo, earning around $38,572 a year. Restaurant managers oversee daily operations, with an average salary of $35,290. Floor technicians and groundskeepers maintain facilities, earning $33,493 and $31,565, respectively. These positions offer good pay and valuable work experience.
Graph displaying best paying job salaries in Petersburg, VA without a degree, highlighting Terminal Operator with the highest at $38,572 and Housekeeping with the lowest at $27,176.
  1. Terminal Operator
    Average Salary: $38,572
    This role involves overseeing the loading and unloading of goods and materials. It requires attention to detail and the ability to work in a fast-paced environment. Companies like local shipping firms and logistics companies offer these positions.
    Find Terminal Operator jobs in Petersburg, VA


  2. Restaurant Manager
    Average Salary: $35,290
    Manage daily operations of a restaurant. This includes overseeing staff, handling customer service, and ensuring smooth service. Many local eateries and chain restaurants in the area offer these roles.
    Find Restaurant Manager jobs in Petersburg, VA


  3. Floor Tech
    Average Salary: $33,493
    Responsible for maintaining the cleanliness and safety of the floor. This involves sweeping, mopping, and ensuring all areas are safe for customers. This job is available in hotels and commercial buildings.
    Find Floor Tech jobs in Petersburg, VA


  4. Groundskeeper
    Average Salary: $31,565
    Maintain the grounds of properties, including landscaping and general upkeep. This role is ideal for those who enjoy working outdoors. Many local businesses and property management companies offer these positions.
    Find Groundskeeper jobs in Petersburg, VA


  5. Line Cook
    Average Salary: $29,675
    Prepare ingredients and cook food in a fast-paced kitchen environment. This role requires strong teamwork and time management skills. Many restaurants and cafes in the area offer these positions.
    Find Line Cook jobs in Petersburg, VA


  6. Server
    Average Salary: $27,704
    Serve food and beverages to customers. This role involves taking orders, delivering food, and ensuring a pleasant dining experience. Many local restaurants and cafes offer these positions.
    Find Server jobs in Petersburg, VA


  7. Housekeeping
    Average Salary: $27,176
    Clean and maintain guest rooms and public areas. This role requires attention to detail and the ability to work efficiently. Many hotels and hospitality businesses offer these positions.
    Find Housekeeping jobs in Petersburg, VA

Which companies offer the top salaries in Petersburg, VA?

Job seekers in Petersburg, VA, can find competitive salaries at several top companies. Civica Rx leads the way with an average salary of $90,066. Thrive Skilled Pediatric Care and Gerdau also offer attractive compensation packages, with average salaries of $80,104 and $79,592, respectively. Other notable employers include Encompass Health, CommuniCare Health Services, and Bon Secours, all providing salaries above $66,000. Poplar Springs Hospital, District 19 Community Services Board, and the Department of Behavioral Health also offer good pay. These companies provide a range of opportunities for those seeking both good pay and a supportive work environment.
Graph displaying company salaries in Petersburg, VA, highlighting Civica Rx with the highest at $90,066 and HHS with the lowest at $54,431.
  1. Civica Rx
    Average Salary: $90,066
    Civica Rx is a nonprofit company that provides prescription drugs to public health institutions. They focus on making medication affordable and accessible.


  2. Thrive Skilled Pediatric Care
    Average Salary: $80,104
    Thrive Skilled Pediatric Care offers skilled nursing and therapy services for children with complex medical needs. They aim to improve the quality of life for their patients.


  3. Gerdau
    Average Salary: $79,592
    Gerdau is a global leader in steel production. They provide steel solutions for various industries, including automotive, construction, and energy.


  4. Encompass Health
    Average Salary: $77,961
    Encompass Health focuses on rehabilitation services. They help patients recover from injuries, illnesses, and surgeries through physical, occupational, and speech therapy.


  5. CommuniCare Health Services
    Average Salary: $69,468
    CommuniCare Health Services provides healthcare and rehabilitation services. They offer skilled nursing, therapy, and home health care to improve patients' well-being.


  6. Bon Secours
    Average Salary: $67,819
    Bon Secours is a healthcare provider that offers a range of medical services. They focus on delivering compassionate care to patients in their communities.


  7. Poplar Springs Hospital
    Average Salary: $66,821
    Poplar Springs Hospital specializes in mental health and addiction treatment. They provide comprehensive care to help patients achieve recovery and well-being.


  8. District 19 Community Services Board
    Average Salary: $57,463
    District 19 Community Services Board offers mental health, intellectual disabilities, and substance abuse services. They aim to support individuals and families in their communities.


  9. Dept of Behavioral Health
    Average Salary: $55,969
    The Department of Behavioral Health provides mental health and substance abuse services. They work to improve the lives of individuals and families affected by these issues.


  10. HHS
    Average Salary: $54,431
    HHS, or the Department of Health and Human Services, offers a variety of health and human services. They aim to protect and improve the health of all Americans.

How does the cost of living in Petersburg, VA compare to the national average?

The cost of living index in Petersburg, VA, shows a varied picture compared to the nationwide average of 100. Housing costs are notably lower, at 85, while groceries and healthcare are slightly higher, at 95 and 97, respectively. Utilities, transportation, and miscellaneous expenses also hover around the national average, with figures of 90, 92, and 88, respectively. This mix suggests that while some areas of living are cheaper, others are more expensive than the national average.
Cost of living comparison graph for Petersburg, VA vs. Nationwide: housing 15% lower, groceries 5% lower, utilities 10% lower, transportation 8% lower, healthcare 3% lower, miscellaneous 12% lower.

The cost of living index in Petersburg, VA, shows a mixed picture compared to the nationwide average, which is set at 100. Housing costs in Petersburg stand at 85, indicating that residents spend 15% less than the national average on housing. This lower housing cost can be a significant advantage for those looking to relocate or start a new job in the area.


In other areas, Petersburg's cost of living is close to the national average. For groceries, the index is 95, meaning residents pay 5% less than the average. Utilities cost 90, which is 10% below the national average. Transportation costs are slightly higher, at 92, indicating a 8% lower cost compared to the nationwide average. The healthcare index is 97, showing a 3% increase over the national average. Miscellaneous costs are at 88, which is 12% less than the national average. Overall, Petersburg offers a balanced cost of living with some areas being more affordable and others slightly more expensive.

There are 774 job openings in Petersburg, VA, today!

Take a deeper dive into the job market in Petersburg, VA

Discover what it's like to work in Petersburg, VA. Learn if you need a car, explore popular employers, the job market, and the best neighborhoods to live in.
City
Overview
Petersburg, VA
774 Job Openings