Couvrant une superficie de 24 214 sq. km, l’État du New Hampshire est situé dans la région nord-est (Nouvelle-Angleterre) des États-Unis.
Comme observé sur la carte, l’État est dominé (du sud au nord) par les White Mountains, une chaîne septentrionale des Appalaches. Les principaux sommets de la chaîne des White Mountains, contenant une série de montagnes accidentées et de vallées étroites, se trouvent dans la White Mountain National Forest. Situé dans le comté de Coös, dans la chaîne présidentielle des White Mountains, se trouve le mont Washington, le point culminant de l’État, qui s’élève à 1 916,6 m (6 288,2 ft). C’est au sommet de cette montagne, que la deuxième vitesse de vent la plus élevée au monde a été enregistrée en 1934, mesurant un incroyable 231 miles par heure.
Les parties les plus septentrionales du New Hampshire – le long de sa frontière canadienne – sont des terres forestières couvertes d’arbres, et abritent des industries forestières et papetières. Au sud-est de Concord, les Coastal Lowlands font face à son littoral de 13 miles de long sur l’océan Atlantique.
L’État est drainé par de nombreuses rivières. Les plus importants comprennent le fleuve Connecticut, qui longe toute la frontière occidentale de l’État avec le Vermont, et le fleuve Merrimack – qui est le plus long fleuve du New Hampshire. Les affluents de la rivière Merrimack sont la rivière Pemigewasset, la rivière Contoocook et la rivière Winnipesaukee. Le seul port océanique de l’État – Portsmouth est formé par la rivière Piscataqua et ses différents affluents.
Plusieurs lacs profonds, mais petits, sculptés par les glaciers se trouvent également dans l’État. Situé dans le centre-est de l’État se trouve le lac Winnipesaukee – le plus grand lac du New Hampshire. Les autres grands lacs sont le lac Francis, le lac Umbagog et le lac Squam. Le point le plus bas de l’état est l’océan Atlantique (0ft).