Hartford is located within Windsor County, nestled centrally in the Upper Valley, bordering New Hampshire. It is the site of confluence for both the White River and Connecticut River as well as the intersection of Interstates 89 and 91. Located just across the Connecticut River from Hartford are Hanover, New Hampshire and Lebanon, New Hampshire. It is an exceptionally accessible town for both visitors and residents.
The town, which has a population of roughly 10,000, is made up of 5 villages, or boroughs: Hartford, West Hartford, White River Junction, Wilder, and Quechee.