New Hampshire is situated in New England in the northeastern US. It ranks 44th in size covering a total area of 9,279 sq mi (24,033 sq km), comprising 8,993 sq mi (23,292 sq km) of land and 286 sq mi (741 sq km) of inland water. New Hampshire is shaped roughly like a right triangle, with the line from the far North to the extreme South West forming the hypotenuse.
New Hampshire is surrounded by the Canadian province of Quebec to the North; by Maine and the Atlantic Ocean to the East; by Massachusetts to the South; and by Vermont to the West.
The three southernmost Isles of Shoals lying in the Atlantic belong to New Hampshire. The state's total boundary line is 555 mi (893 km). Its geographic center lies in Belknap County, 3 mi (5 km) E of Ashland.