Cheshire ( /tʃɛʃər/) is a village in Gallia County, Ohio, United States, along the Ohio River. The population was 221 at the 2000 census. It is part of the Point Pleasant, WV–OH Micropolitan Statistical Area.
Cheshire is located at 38°56′44″N 82°06′43″W / 38.945520°N 82.111891°W / 38.945520; -82.111891.
According to the United States Census Bureau, the village has a total area of 0.2 square miles (0.5 km2), of which, 0.2 square miles (0.5 km2) of it is land and 5.26% is water.