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