At 72 square miles, Lake Winnipesaukee is the largest lake in New Hampshire and the third largest lake in New England. It measures approximately 21 miles long and is 9 miles wide at its widest point. Formed by glaciers some 10,000 years ago, Lake “Winnie” sits 500 feet above sea level and comprises 253 islands.