Keyser is a city in and the county seat of Mineral County, West Virginia. It is part of the Cumberland, MD-WV Metropolitan Statistical Area. The population was 4,853 at the 2020 census. Keyser, 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. Throughout the centuries, the town went through a series of name changes, but was ultimately named after William Keyser, a Baltimore and Ohio Railroad official.