Ashland is a picturesque rural community, gateway to the Lakes Region and on the southern edge of the White Mountain National Forest. The community of Ashland is bordered on the west by the Pemigewasset River and on the east by Little Squam Lake. Ashland offers historical places, outdoor recreational opportunities, local artists and businesses to visit, as well as dining, shopping, and other services.
Ashland was originally part of the Town of Holderness but was separated and incorporated in 1868. Located in Grafton County, Ashland’s population is 2,076 and is both a residential and resort community. The town is home to The Ashland Railroad Station, a historic train station built in 1869 in order to provide passengers a station separate from the freight depot.
Resident students attend Ashland Elementary School for grades K-8 and Plymouth Regional High School in Plymouth.
Places to Stay in Ashland Places to Eat in Ashland Places to Live in Ashland Things to do in Ashalnd Area Schools in Ashland
Copyright 2026 PrimeMLS, Inc. All rights reserved. This information is deemed reliable, but not guaranteed. The data relating to real estate displayed on this display comes in part from the IDX Program of PrimeMLS. The information being provided is for consumers’ personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Data last updated May 24, 2026 1:07 PM EDT