Public works: Average Salary in Vacaville, CA, 2026
Find out what the average Public works salary is
Salary rate
How much does a Public works make in Vacaville, CA?
$58,793/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Public works in Vacaville, CA is $58,793 per year or $29.75 per hour. Entry-level positions start at $47,585 per year, while most experienced workers make up to $101,500 per year.
Median$58,793

Low$47,585
High$101,500
Public works: Average Salary in United States of America
Virginia$93,733
California$89,352
Maryland$83,890
New Jersey$82,500
New York$81,413
Active jobs with salaries
Bay Area General contractor is seeking a qualified and motivated Construction Project Superintendent to manage / coordinate public works projects throughout the Bay Area, specifically in Solano Count...Show moreLast updated: 30+ days ago
The City of Vacaville - A beautiful place to live, a great place to work!.With over 600 employees, the City of Vacaville is proud to serve a vibrant, growing community.
We offer a supportive and eng...Show moreLast updated: 7 days ago
This is a continuous recruitment • • • • • •Qualified candidates are encouraged to apply immediately • • •The Contra Costa County Public Defender's Office (CCPD) is excited to announce a recruitment for the...Show moreLast updated: 30+ days ago
The County of San Luis Obispo is offering a career opportunity for Engineers to join our APWA accredited Public Works Department.
The department is a professional team of 300 dedicated staff who ser...Show moreLast updated: 30+ days ago
Superintendent - Public Works Construction - Solano County
CWS Construction Group Inc.Solano County, California, United StatesFull-time
- Promoted
Assistant Director of Public Works Engineering Services / City Engineer
City of Vacaville, CAVacaville, CA, United StatesFull-time +1
Deputy Public Defender I
Contra Costa CountyContra Costa County, CAFull-time
Public Works Engineer I / II / III (County Classification : Engineer I / II / III)
County of San Luis ObispoSan Luis Obispo County, CAFull-time +2