Hanover liegt am Connecticut River im Grafton County des US-amerikanischen Bundesstaates New Hampshire, der an dieser Stelle die natürliche Grenze zum Bundesstaat Vermont bildet. Bekannt ist der Ort vor allem als Standort der Eliteuniversität Dartmouth College, die hier 1769 gegründet wurde.