Richmond is a town in Walworth County, Wisconsin, in the United States. As of the 2020 census, the town population was 1,901. The unincorporated communities of Lake Lorraine, Richmond, and Turtle Lake are located in the town.