Moose Mountain is located in the Lakes Region of New Hampshire, near the town of Brookfield.