Greenfield, New Hampshire is a small town with a population of 1,749. The town is located at just 14 minutes’ distance from Peterborough. Incorporated in 1791, Greenfield has a total area of 26.6 square miles, of which 26.1 square miles is land and 0.5 square miles is water. Greenfield State Park is a popular attraction that offers camping, swimming, fishing, hiking, and canoeing in an amazing environment. Otter Lake (135 ac.) is located in Greenfield.