Aspermont is a town in and the county seat of Stonewall County, Texas, United States. The population was 789 at the 2020 census. The town was established in 1889. According to the United States Census Bureau, the town has a total area of 2.1 square miles, all land.