What is the average salary in Petersburg, VA?
Salaries in Petersburg, VA, offer a mix of opportunities across various industries. Many jobs provide competitive pay, with the average yearly salary standing at $61,416. The highest-paying sectors include those that require specialized skills or advanced degrees, while other jobs still offer respectable earnings. This balance makes Petersburg an attractive place for job seekers looking for good compensation.
The salary distribution shows a spread across different income levels. The largest group, at 26.82%, earns between $38,182 and $50,364 per year. Other significant percentages fall into the following brackets: 18.48% earn between $26,000 and $38,182, and 11.49% make between $50,364 and $62,545. Smaller groups fall into the higher income brackets, showing that while high-paying jobs exist, most earners are in the middle to lower income ranges. This variety provides a range of options for job seekers to consider.
What are the best paying jobs in Petersburg, VA?

-
Traveling Nurse
Average Salary: $109,246
Flexible work schedules allow for travel. Work with various healthcare providers. Travel opportunities in diverse environments.
Find Traveling Nurse jobs in Petersburg, VA
-
Registered Nurse
Average Salary: $104,525
Provide patient care in hospitals and clinics. Work with doctors and other healthcare professionals. Opportunities in various specialties.
Find Registered Nurse jobs in Petersburg, VA
-
Speech Language Pathologist
Average Salary: $96,938
Help patients with speech and language issues. Work in schools, hospitals, and clinics. Collaborate with therapists and educators.
Find Speech Language Pathologist jobs in Petersburg, VA
-
Occupational Therapist
Average Salary: $96,924
Assist patients in regaining skills for daily activities. Work in rehabilitation centers and hospitals. Focus on improving patients’ quality of life.
Find Occupational Therapist jobs in Petersburg, VA
-
CDL Driver
Average Salary: $81,751
Transport goods and materials. Need a commercial driver's license. Opportunities in various industries, including logistics and construction.
Find CDL Driver jobs in Petersburg, VA
-
Case Manager
Average Salary: $63,951
Coordinate care for patients. Work with healthcare providers and social services. Ensure patients receive needed support and services.
Find Case Manager jobs in Petersburg, VA
-
Licensed Practical Nurse
Average Salary: $60,885
Provide basic medical care. Work in hospitals, clinics, and long-term care facilities. Assist registered nurses and doctors with patient care.
Find Licensed Practical Nurse jobs in Petersburg, VA
-
General Manager
Average Salary: $57,729
Oversee daily operations of a business. Manage staff and budgets. Ensure the business runs smoothly and meets goals.
Find General Manager jobs in Petersburg, VA
-
Construction Laborer
Average Salary: $48,845
Perform manual labor in construction projects. Use tools and equipment. Work under supervision on various construction sites.
Find Construction Laborer jobs in Petersburg, VA
-
Maintenance Technician
Average Salary: $48,000
Maintain and repair equipment and facilities. Work in various settings, including offices and industrial sites. Ensure everything runs efficiently.
Find Maintenance Technician jobs in Petersburg, VA
What are the best paying jobs in Petersburg, VA without a degree?

-
Terminal Operator
Average Salary: $39,154
Manage operations at a shipping terminal. Oversee loading and unloading of cargo. Work for companies such as local logistics firms and shipping companies.
Find Terminal Operator jobs in Petersburg, VA
-
Floor Tech
Average Salary: $36,079
Maintain the cleanliness of floors in various settings. Use machinery and cleaning products to ensure a safe and clean environment. Opportunities exist in commercial buildings and maintenance companies.
Find Floor Tech jobs in Petersburg, VA
-
Restaurant Manager
Average Salary: $34,321
Oversee daily operations of a restaurant. Manage staff, handle customer service, and ensure food quality. Work in diverse dining establishments such as cafes, diners, and local eateries.
Find Restaurant Manager jobs in Petersburg, VA
-
Groundskeeper
Average Salary: $33,655
Maintain and care for outdoor spaces. Perform tasks such as mowing, trimming, and landscaping. Opportunities are with local parks, schools, and landscaping companies.
Find Groundskeeper jobs in Petersburg, VA
-
Line Cook
Average Salary: $29,457
Prepare food in fast-paced kitchen environments. Work in teams to ensure timely meal service. Find jobs in restaurants, cafes, and local eateries.
Find Line Cook jobs in Petersburg, VA
-
Housekeeping
Average Salary: $28,667
Maintain cleanliness in residential or commercial spaces. Perform tasks such as cleaning rooms, changing linens, and ensuring a tidy environment. Opportunities are in hotels, motels, and residential facilities.
Find Housekeeping jobs in Petersburg, VA
-
Server
Average Salary: $26,457
Serve food and beverages to customers in a restaurant. Take orders, provide table service, and ensure customer satisfaction. Work in a variety of dining establishments from casual diners to fine restaurants.
Find Server jobs in Petersburg, VA
Which companies offer the top salaries in Petersburg, VA?

-
Thrive Skilled Pediatric Care
Average Salary: $84,089
Thrive Skilled Pediatric Care provides home-based care for children with special needs. The company values its team and offers competitive salaries.
-
Gerdau
Average Salary: $82,636
Gerdau is a global leader in steel production. They offer rewarding careers with good salaries and benefits.
-
Encompass Health
Average Salary: $77,429
Encompass Health focuses on rehabilitation services. They provide quality healthcare and competitive pay.
-
Poplar Springs Hospital
Average Salary: $71,227
Poplar Springs Hospital specializes in mental health and addiction treatment. They aim to support both patients and staff with fair compensation.
-
CommuniCare Health Services
Average Salary: $67,690
CommuniCare offers home health and hospice care. They value their employees and offer good salaries.
-
Dept of Behavioral Health
Average Salary: $61,733
The Department of Behavioral Health focuses on mental health services. They provide stable employment and fair wages.
-
District 19 Community Services Board
Average Salary: $60,965
The District 19 Community Services Board provides essential mental health services. They offer good salaries for their dedicated staff.
-
HHS
Average Salary: $55,011
HHS is involved in various healthcare services. They offer a stable job with decent pay.
-
City of Petersburg
Average Salary: $44,341
The City of Petersburg offers public service jobs. They provide a range of career opportunities with competitive salaries.
-
Allied Universal
Average Salary: $38,535
Allied Universal provides security and support services. They offer stable employment with fair wages.
How does the cost of living in Petersburg, VA compare to the national average?

Petersburg, VA, showcases a cost of living that is notably lower than the nationwide average, which is set at 100. Specifically, the housing index stands at 90, indicating that housing costs are 10% below the national average. This makes Petersburg an attractive option for those looking to save on living expenses, especially in terms of where they live.
Other areas also reflect this trend. For groceries, the index is 95, meaning prices are just 5% above the national average. Utilities follow closely at 88, showing an 12% reduction. Transportation costs are slightly higher, with an index of 92, indicating a modest 8% below the average. Healthcare, which often represents a significant expense, has an index of 87, reflecting a 13% reduction. Finally, miscellaneous costs are at 94, which is 6% below the average. Overall, Petersburg offers a cost of living that is consistently lower, making it a wise choice for many job seekers and families alike.



