The town of Chesterfield is located along the Connecticut River in the southwestern corner of New Hampshire. The river creates a natural boundary between New Hampshire and Vermont and flows south ten miles to the Massachusetts state line. Chesterfield is located 65 miles from Concord, the state capital. It is a rural community, which is located between the region’s two largest commercial centers, Keene, NH, and Brattleboro, VT. Route 9, which connects the two cities, bisects the town.