Lyons is a town in Walworth County, Wisconsin, United States. The population was 3,648 at the 2020 census. The unincorporated communities of Lyons and Springfield are located within the town. It was originally created as Hudson by the legislature of the Wisconsin Territory on January 23, 1844.