What is the average salary in Petersburg, VA?
In Petersburg, VA, the average yearly salary stands at about $61,762. This gives job seekers a good sense of what they might earn in different types of jobs. People in the city work in many industries, with salaries ranging from around $26,000 to $160,000. This range means there are opportunities for many different levels of experience and expertise.
To break it down, salaries in Petersburg are spread across various job sectors. The most common earnings fall between $50,364 and $74,727. This tells job seekers that many positions in the area offer a solid middle-class income. Higher-paying jobs, those making over $100,000 per year, are available but less common. Understanding these figures can help job seekers make informed decisions about their career paths.
What are the best paying jobs in Petersburg, VA?

-
Registered Nurse
Average Salary: $109,445
Provide patient care in hospitals and clinics. Work with doctors to create care plans. Travel to patients' homes to offer care. Offers include Bon Secours, VCU Health, and Mary Washington Healthcare.
Find Registered Nurse jobs in Petersburg, VA
-
Traveling Nurse
Average Salary: $109,162
Work in different places and travel often. Provide care in hospitals and clinics. Create care plans for patients. Companies include HealthTrust Workforce Solutions, Aya Healthcare, and American Traveler Staffing.
Find Traveling Nurse jobs in Petersburg, VA
-
Occupational Therapist
Average Salary: $95,900
Help patients with injuries or disabilities. Create treatment plans. Work with patients to improve their skills. Options include Bon Secours, Mary Washington Healthcare, and Riverside Health System.
Find Occupational Therapist jobs in Petersburg, VA
-
Speech Language Pathologist
Average Salary: $95,013
Work with people who have speech or language problems. Create therapy plans. Help patients with communication. Options include Bon Secours, Riverside Health System, and Mary Washington Healthcare.
Find Speech Language Pathologist jobs in Petersburg, VA
-
CDL Driver
Average Salary: $80,987
Drive large trucks to deliver goods. Follow safety rules and schedules. Work for companies like Schneider, Swift Transportation, and ABX Express.
Find CDL Driver jobs in Petersburg, VA
-
Case Manager
Average Salary: $62,120
Help people find services and support. Work with doctors, social workers, and other professionals. Ensure patients get the care they need. Options include Bon Secours, Riverside Health System, and Mary Washington Healthcare.
Find Case Manager jobs in Petersburg, VA
-
Licensed Practical Nurse
Average Salary: $61,253
Provide basic patient care. Work in hospitals and clinics. Help doctors and registered nurses. Opportunities include Bon Secours, Riverside Health System, and Mary Washington Healthcare.
Find Licensed Practical Nurse jobs in Petersburg, VA
-
General Manager
Average Salary: $57,665
Oversee daily operations at a business. Manage staff and budgets. Ensure customers have a good experience. Options include Chick-fil-A, Panera Bread, and Starbucks.
Find General Manager jobs in Petersburg, VA
-
Construction Laborer
Average Salary: $48,612
Perform manual tasks on construction sites. Use tools and equipment. Follow safety rules. Work for companies like Kiewit Corporation, Lane Construction, and Virginia Construction Company.
Find Construction Laborer jobs in Petersburg, VA
-
Maintenance Technician
Average Salary: $48,493
Fix and maintain equipment and buildings. Ensure systems run smoothly. Work in offices and factories. Opportunities include Bon Secours, Riverside Health System, and Mary Washington Healthcare.
Find Maintenance Technician jobs in Petersburg, VA
What are the best paying jobs in Petersburg, VA without a degree?

-
Terminal Operator
Average Salary: $39,164
Terminal operators handle cargo and freight. They ensure goods move smoothly. Companies like Maersk and Port of Virginia offer these jobs.
Find Terminal Operator jobs in Petersburg, VA
-
Floor Tech
Average Salary: $36,079
Floor techs maintain the cleanliness of facilities. They use equipment to clean floors. Jobs are available with companies like Jan-Pro and ServiceMaster.
Find Floor Tech jobs in Petersburg, VA
-
Restaurant Manager
Average Salary: $34,648
Restaurant managers oversee daily operations. They handle staff and ensure customer satisfaction. Opportunities exist with local chains like Golden Corral and Red Lobster.
Find Restaurant Manager jobs in Petersburg, VA
-
Groundskeeper
Average Salary: $33,078
Groundskeepers maintain outdoor spaces. They plant, prune, and clean areas. Companies such as Sodexo and Aramark hire for these roles.
Find Groundskeeper jobs in Petersburg, VA
-
Line Cook
Average Salary: $30,033
Line cooks prepare meals quickly. They work in fast-paced kitchens. Positions are available at restaurants like Texas Roadhouse and IHOP.
Find Line Cook jobs in Petersburg, VA
-
Housekeeping
Average Salary: $28,318
Housekeepers clean rooms and common areas. They ensure a tidy environment. Job openings are found at hotels like Hilton and Marriott.
Find Housekeeping jobs in Petersburg, VA
-
Server
Average Salary: $26,930
Servers take orders and serve food and drinks. They interact with guests and ensure a good experience. Opportunities exist at casual dining spots like Chili's and Applebee's.
Find Server jobs in Petersburg, VA
Which companies offer the top salaries in Petersburg, VA?

-
Thrive Skilled Pediatric Care
Average Salary: $83,116
Thrive Skilled Pediatric Care offers pediatric home care services. The company values its caregivers and provides competitive pay.
-
Gerdau
Average Salary: $81,091
Gerdau operates in steel production and distribution. They offer excellent salaries and benefits to attract top talent.
-
Encompass Health
Average Salary: $77,277
Encompass Health provides rehabilitation services. They are known for their supportive work environment and good pay.
-
Poplar Springs Hospital
Average Salary: $70,689
Poplar Springs Hospital specializes in psychiatric care. The hospital offers comprehensive benefits and a healthy work-life balance.
-
CommuniCare Health Services
Average Salary: $68,829
CommuniCare Health Services offers skilled nursing and rehabilitation. They value their staff and provide competitive salaries.
How does the cost of living in Petersburg, VA compare to the national average?

The cost of living in Petersburg, VA, compared to the nationwide average, presents a favorable outlook for those considering a move. With the nationwide average set at 100, Petersburg's housing costs stand at 85, indicating a 15% reduction. This is particularly beneficial for residents, as housing often represents a significant portion of monthly expenses. The relatively lower housing prices can make Petersburg an attractive option for those seeking a more affordable living situation.
Beyond housing, other categories show minor variations from the national average. Groceries in Petersburg are priced at 92, suggesting a 2% increase. Utilities, typically a consistent expense, are slightly above the average at 95, reflecting a 5% rise. Transportation costs in Petersburg sit at 90, indicating a 10% decrease. These small fluctuations mean that while certain costs are slightly higher, others are lower, offering a balanced cost of living scenario. Healthcare, at 89, shows a modest 1% decrease, while miscellaneous expenses at 93 reflect a slight 3% increase. Overall, Petersburg provides a cost of living that is competitive with the national average, with most categories hovering close to the 100 mark.



