Print Listing
Departments and Offices
Animal Control - Shelter (540)375-3038
City Manager (540)375-3017
Civic Facilities (540)375-3004
Commissioner of the Revenue (540)375-3019
Communications (540)375-4112
Commonwealth's Attorney (540)375-3041
Electric Department (540)375-3030
Engineering and  Inspections Department
          Building Inspections
(540)375-3032
(540)375-3036
Farmer's Market (540)375-4098
Finance Department (540)375-3061
Fire & EMS Department (540)375-3080
Health Department (540)387-5530
Human Resources (540)375-3060
Library (540)375-3089
Management Information Systems (540)375-3099
Parks and Recreation (540)375-3057
Payroll Department (540)375-3062
Planning Department (540)375-3007
Police Department (540)375-3078
Purchasing Department (540)375-3063
Real Estate (540)375-3058
Rescue Squad (540)375-3001
Sanitation Division (540)375-3071
School Division (540)389-0130
Sheriff's Office (540)375-3040
Social Services - Welfare (540)387-6087
Solid Waste Disposal & Transfer Station (540)375-3052
Streets & General Maintenance Department (540)375-3039
Treasurer (540)375-3024
Technology Systems (540)375-4080
Utility Billing (540)375-3026
Utility Collections (540)375-3021
Voter Registration (540)375-3034
Water & Sewer (540)375-3029
Zoning (540)375-3016