Weston is a city in and the county seat of Lewis County, West Virginia, United States.[5] The population was 3,943 at the 2020 census.[2] It is home to the Museum of American Glass in West Virginia and the Trans-Allegheny Lunatic Asylum.