Shepherdstown is a town in Jefferson County, West Virginia, United States, located along the Potomac River. It is the oldest town in the state, having been chartered in 1762 by Colonial Virginia's General Assembly. Since 1863, Shepherdstown has been in West Virginia, and is the oldest town in that state.
The town's population was 803 at the 2000 United States Census. The town is home to Shepherd University.
Shepherdstown is located at 39°25′55″N 77°48′22″W / 39.43194°N 77.80611°W / 39.43194; -77.80611 (39.432005, -77.806108), along the Potomac River in the Eastern Panhandle of West Virginia.