Town Hall Address 101 Thompson St PO Box 1600 Ashland, VA 23005 United States- Hanover County Website https://www.ashlandva.gov/ Zoning (804) 798-1073 101 Thompson St Ashland, VA 23005 United States Fire District (804) 798-8416 501 Archie Cannon Dr Ashland, VA 23005 United States Town Clerk (804) 798-9219 101 Thompson St Ashland, VA 23005 United States Water 804-365-6024 7516 County Complex Road Hanover, VA 23069 United States Sewer 804-365-6024 7516 County Complex Road Hanover, VA 23069 United States Tax Collector (804) 798-9219 101 Thompson St PO Box 1600 Ashland, VA 23005 United States Code Enforcement (804) 798-1073 101 Thompson St Ashland, VA 23005 United States County Hanover