 Holmesville was platted in 1836, and named for its location with Holmes County.Holmesville is located at (40.629448, -81.922211).According to the United States Census Bureau, the village has a total area of , of which is land and is water.