50% of professionals earn between $15,294 - $100,640 USD
The median salary is $74,762
The average salary for a Public Works in United States is USD 74,762 - USD 100,640 per year in 2026. The median salary is USD 87,701 per year, based on 2,487 active job listings.
The cities with the most Public Works job opportunities in United States are Los Angeles, Manchester, Baltimore, Houston, Corpus Christi. Los Angeles leads with 39 job openings.
Leading employers for Public Works roles in United States include City of Coon Rapids, City of Hampton, City of Janesville, Wisconsin, City of Oxnard, 4LEAF, Inc..
Explore 2,487 Public Works job listings in United States on BeBee, or check our salary calculator for a personalized estimate.