Richmond is a town in Chittenden County, Vermont, United States. As of the 2010 census the population was 4,081. The main settlement of Richmond, in the north-central part of town, is a census-designated place, with a population of 723 at the 2010 census; it was formerly an incorporated village.