Office of the Sheriff
Trevor Craddock, Sheriff
(540) 864-5127 | craigsheriff@craigcountyva.gov
Commissioner of the Revenue
Danielle Snider, Commissioner
(540) 864-6241 | dsnider@craigcountyva.gov
Commonwealth’s Attorney
Matthew Dunne, Commonwealth’s Attorney
(540) 864-5394 | mdunne@craigcountyva.gov
Office of the Treasurer
Jackie Parsons, Treasurer
(540) 864-5641 | treasurer@craigcountyva.gov
Clerk of the Circuit Court
Sharon P. Oliver, Clerk
(540) 864-6141 | spoliver@vacourts.gov