Wilkesville is a village in Vinton County, Ohio, United States. The population was 149 at the 2010 census.
Wilkesville was laid out in 1810. It was named after one Mr. Wilkes, the original owner of the town site. A post office called Wilkesville has been in operation since 1819. Wilkesville was incorporated as a village in 1881.
Wilkesville is located at 39°4′36″N 82°19′35″W (39.076597, -82.326506).
According to the United States Census Bureau, the village has a total area of 0.29 square miles (0.75 km2), all land.
As of the census of 2010, there were 149 people, 69 households, and 43 families living in the village. The population density was 513.8 inhabitants per square mile (198.4/km2). There were 78 housing units at an average density of 269.0 per square mile (103.9/km2). The racial makeup of the village was 99.3% White and 0.7% African American.