Gorham is a town on the northern edge of the White Mountains region of New Hampshire.
Gorham is at the Junction of Routes 2 and 16. Take Rt. 2 east from Lancaster or west from Bethel, Maine. It also can be reached by taking Route 16 north from North Conway.
The Appalachian Trail runs through the town.
2nd-order administrative division
Primary administrative division