1. How Do I?
  2. Business
  3. Government
  4. Residents
  5. Departments
    1. Animal Shelter
    2. Commissioner of the Revenue
    3. Commonwealth Attorney
    4. Communications Office
    5. Community Development
    6. Economic Development
    7. Electric
    8. Finance
    9. Human Resources
    10. Parks and Recreation
    11. Police
    12. Real Estate
    13. Registrar's Office
    14. Rescue Squad
    15. Salem Fire-EMS
    16. Salem Public Library
    17. Sheriff's Office
    18. Street & General Maintenance
    19. Technology Systems
    20. Treasurer's Office
    21. Water & Sewer Dept
  6. Tourism
  7. Downtown
  8. Report a Problem
MAIN OFFICE PHONE:  (540) 375-3032|E-MAIL:
HOURS:  M-F 8am-5pm |LOCATION:  21 South Bruffey Street, Salem, VA 24153


MAIN OFFICE PHONE:  (540) 375-3032|E-MAIL:
HOURS:  M-F 8am-5pm |LOCATION:  21 South Bruffey Street, Salem, VA 24153

GIS Mapping

Real Estate Data

Subdivision Plats

VA 811
Before you dig click here.


William L. Simpson Jr. P.E.:
Assistant Director / City Engineer

Joshua L. Pratt, P.E.:
Civil Engineer II

Sam R. Driscoll:
Stormwater Manager

Matt King:
Construction Project Manager

Construction Inspector

CITY ENGINEER: William L. Simpson, Jr., P.E.

The Engineering Department is responsible for management of engineering and construction projects throughout the City. Other responsibilities:

  • Erosion and Sediment Control Administration and Inspection
  • Construction Inspection
  • City Mapping, GIS (Geographic Information Systems) and GPS (Global Positioning Systems)
  • Engineering Design
  • Site Plan Review
  • Surveying
  • Water and Sewer Line Location
  • Stormwater and MS4 Program Administration
  • Road and Bridge Maintenance

NOTE: Contractors must have a valid business license in order to obtain a permit.  Please visit the City of Salem Commissioner of the Revenue site for business license requirements or call (540) 375-3019.

NOTE: Right-Of-Way permit must be obtained before performing ANY work within existing City of Salem Right-Of-Way.  The permit application can be found HERE.


Road Maintenance

The City of Salem is responsible for maintaining all the roads within the city limits. Annually, all roads are analyzed, evaluated and assigned a condition rating. Based on these ratings, streets are prioritized and a maintenance schedule is generated. Work is generally performed in the Spring and Summer months.   


  • Bellevue Avenue (entire road)
  • Camelot Drive (entire road)
  • Captain Drive (entire road)
  • Hemlock Road (Glendon Rd to Lynchburg Trpk)
  • Hillmount Drive (entire road)
  • Kerner Drive (Idaho St to apartment complex entrance)
  • McCauley Avenue (entire road)
  • Mill Lane (Railroad tracks to W Riverside Dr)
  • Mountain Avenue (Rice Ave to W Riverside Dr)
  • North Bruffey Street (entire road – must be done while school is out)
  • Otter Avenue (both sections)
  • Piedmont Avenue (Eddy Ave to W Riverside Dr)
  • Point Pleasant Avenue (entire road)
  • Poplar Avenue (entire road)
  • Rutledge Drive (entire road)
  • Spartan Drive (W Main St to High School Entrance – must be done while school is out)
  • Springfield Avenue (entire road)
  • Valleyview Avenue (entire road)
  • West Riverside Drive (Mill Ln to Piedmont)
  • Woodlawn Avenue (both sections)