Keyser, West Virginia, the county seat of Mineral County, is located on the North Branch of the Potomac River at its juncture with New Creek in the Eastern Panhandle of West Virginia. The town went through three name changes, ultimately being named after William Keyser, a Baltimore and Ohio Railroad official.