Piketon is a village located in Pike County, Ohio. Piketon has a 2026 population of 2,173. Piketon is currently growing at a rate of 0.46% annually and its population has increased by 1.88% since the most recent census, which recorded a population of 2,133 in 2020.
The median household income in Piketon is $41,313 with a poverty rate of 30.12%. The median age in Piketon is 34.3 years: 31 years for males, and 37.4 years for females. For every 100 females there are 104.4 males.