East Troy is a village in Walworth County, Wisconsin, United States. The population was 5,673 at the 2020 census. The village is located southwest of the Town of East Troy. A small portion extends into the adjacent Town of Troy.