A small part of the north town line is Rensselaer County's border with Washington County, New York. Moving west, the Hoosic River defines the town's northwestern line to the crux of its border with the town of Schaghticoke, which juts south to form the western town line. The towns of Brunswick and Grafton border to the southwest and southeast, respectively, with the town of Hoosick to the east.
The majority of the town is serviced by the Hoosic Valley Central School District while the southern part of the town is serviced by Brunswick (Brittonkill) Central School District, with a portion of the eastern part of the town serviced by the Hoosick Falls Central School District.
The town is one of the original towns in the county and was created in 1788 from a patent dated 1761.