Roanoke County's Office of the Commonwealth's Attorney is located at:
Roanoke County Courthouse
305 E Main Street
Salem, Virginia
The Commonwealth's Attorney handles criminal prosecutions and also administers the Public Defender's office. The Commonwealth's Attorney is an elected Constitutional Officer. For more information, contact the Commonwealth's Attorney at 540-387-6174.