Kinderhook is a village in Pike County, Illinois, United States.
[3] According to the 2010 census, Kinderhook has a total area of 0.88 square miles (2.28 km2), all land.
The racial makeup of the village was 98.39% White, 0.40% African American, and 1.20% from two or more races.
24.8% of all households were made up of individuals, and 14.9% had someone living alone who was 65 years of age or older.
About 1.3% of families and 6.3% of the population were below the poverty line, including none of those under the age of eighteen and 12.0% of those sixty five or over.