Barkeyville is a borough in Venango County, Pennsylvania, United States.
[4] According to the United States Census Bureau, the borough has a total area of 3.5 square miles (9.1 km2), all land.
There were 106 housing units at an average density of 30.3 per square mile (11.7/km2).
17.6% of all households were made up of individuals, and 8.8% had someone living alone who was 65 years of age or older.
About 8.8% of families and 12.7% of the population were below the poverty line, including 28.1% of those under the age of eighteen and 10.3% of those 65 or over.