Bristol is a town in Grafton County, New Hampshire, USA. The population was 3,033 at the 2000 census. It is home to Wellington State Park and Sugar Hill State Forest. Surrounded by hills and lakes, Bristol includes the lower two-thirds of Newfound Lake, a resort area. Bristol apartments for rent comparison page shows most up to date rent information on Bristol apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.