Northwood Lake is a 653-acre water body located in Rockingham and Merrimack counties in central New Hampshire, United States, in the towns of Northwood and Epsom. The town of Deerfield occupies part of the southern shore.
Area: 1.02 miČ
Length: 3.107 mi
Surface elevation: 517'
Outflow location: Little Suncook River
Cities: Northwood, Epsom
Primary inflows: Narrows Brook, Flat Meadow Brook, Griffin Brook