Town guide
Peterborough
A town of 6,408 people in Hillsborough County, New Hampshire
From your neighbors
What’s happening
Weather
Forecast →Coming up
Upcoming events
Nothing on the calendar yet
Add an event →Put the next local happening — a market, a meeting, a concert — on the map.
Around town
All news →Local news
Headlines via Google News · Articles belong to their publishers.
The Peterborough album
0 of 12 shotsNeighbors document Peterborough together
About Peterborough
Town in New Hampshire, United States1760Established
6,418Population
38.1 sq miArea
719 ftElevation
Peterborough is a town in Hillsborough County, New Hampshire, United States. The population was 6,418 at the 2020 census. The main village, with 3,090 people at the 2020 census, is a census-designated place (CDP) and lies along the Contoocook River at the junction of U.S. Route 202 and New Hampshire Route 101. Peterborough is 38 miles (61 km) west of Manchester and 72 miles (116 km) northwest of Boston.
From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)
How Peterborough ranks
All →Town numbers
ZIP code03458
Area code603
Schools in Peterborough
In the guide →
#59Best public schoolsof 120 in NH
DistrictContoocook Valley School DistrictSchools5
Lionheart Classical Academy Chartered Public SchoolElementary · Grades K–7 · 311 students
Peterborough Elementary SchoolElementary · Grades PK–4 · 254 students
South Meadow SchoolMiddle · Grades 5–8 · 332 students
Conval Regional High SchoolHigh · Grades 9–13 · 645 students
THE WELL SCHOOL
School data from the U.S. Department of Education (NCES). Ratings are from neighbors.
Where Peterborough is
Explore map →
Location map
New Hampshire · NH · Hillsborough CountyTown boundary on OpenStreetMap →
Around town
Explore map →Bordering towns
How things work in Peterborough
All explainers →No one has written Peterborough’s explainers yetKnow how one of these works here? Each explainer earns +10 karma.