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’ above sea level and comprises 253 islands.