Mason was initially known as Waggener's Bottom. It was chartered by the Virginia General Assembly in 1856, and named for Mason County, which was named for George Mason, a delegate to the U.S. Constitutional Convention.
Mrs. Joanie S. Strode became the first female mayor in West Virginia when she was appointed in her husband's place in 1932. She served as the mayor of Mason until the end of her husband's term in 1933.