Town Departments
Other Information
Town Hall
The Town of Halifax Town Hall is located in downtown Halifax beside the Halifax County Court House.
Documents such as applications for business licenses, yard sales or events can be found in our Documents Repository.
Office Address: 70 S Main Street, Halifax, Virginia 24558
Mailing Address: P.O. Box 627, Halifax, Virginia 24558
Phone: 434.476.2343
Email: front@townofhalifax.com
Office Administration
Carl Espy, IV
Town Manager/Clerk
70 South Main Street
P.O. Box 627
Halifax, VA 24558
Denise Barksdale
Assistant Manager
70 South Main Street
P.O. Box 627
Halifax, VA 24558
Janet Dawson
Administrative Assistant
70 South Main Street
P.O. Box 627
Halifax, VA 24558