Vevay is a town located in Jefferson Township and the county seat of Switzerland County, Indiana, United States, along the Ohio River. The population was 1,741 at the 2020 census.
No upcoming events for Town of Vevay at this time. Please check back later.