Der Staat New Hampshire erstreckt sich über eine Fläche von 24.214 qkm. Der Staat New Hampshire liegt im Nordosten (Neuengland) der Vereinigten Staaten.
Wie auf der Karte zu sehen ist, wird der Staat von Süden nach Norden von den White Mountains, einem nördlichen Ausläufer der Appalachen, dominiert. Die wichtigsten Gipfel der White Mountain-Kette, die eine Reihe von schroffen Bergen und engen Tälern umfasst, befinden sich im White Mountain National Forest. Im Coös County, in der Presidential Range der White Mountains, befindet sich der Mount Washington – der höchste Punkt des Bundesstaates, der eine Höhe von 1.916,6 m (6.288,2 ft) erreicht. Auf dem Gipfel dieses Berges wurde 1934 die zweithöchste Windgeschwindigkeit der Welt gemessen, nämlich unglaubliche 231 Meilen pro Stunde.
Die nördlichsten Gebiete von New Hampshire – entlang der kanadischen Grenze – sind bewaldet und beherbergen die Holz- und Papierindustrie. Südöstlich von Concord grenzen die Coastal Lowlands an die 13 Meilen lange Atlantikküste.
Der Staat wird von zahlreichen Flüssen entwässert. Zu den wichtigsten gehören der Connecticut River, der entlang der gesamten Westgrenze des Staates zu Vermont fließt, und der Merrimack River – der längste Fluss von New Hampshire. Zu den Nebenflüssen des Merrimack River gehören der Pemigewasset River, der Contoocook River und der Winnipesaukee River. Der einzige Seehafen des Staates – Portsmouth – wird vom Piscataqua River und seinen verschiedenen Nebenflüssen gebildet.
Viele tiefe, aber kleine, von Gletschern geschliffene Seen befinden sich ebenfalls im Staat. Im östlich-zentralen Teil des Staates liegt der Lake Winnipesaukee – der größte See in New Hampshire. Weitere große Seen sind der Lake Francis, der Umbagog Lake und der Squam Lake. Der tiefste Punkt des Staates liegt am Atlantischen Ozean (0ft).