According to the United States Census Bureau, the town has a total area of , of which is land and , or 1.87%, is water,[REF] including Kinderhook Lake, Kinderhook Creek, and the waterfalls of Valatie.
Kinderhook Creek is an important stream in the town, flowing southwest toward tidal Stockport Creek, an arm of the Hudson River.