Salaries in Petersburg, VA
What is the average salary in Petersburg, VA?
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.
What are the best paying jobs in Petersburg, VA?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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?

-
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
-
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
-
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
-
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
-
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
-
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
-
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?

-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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 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.