Checked
Peterborough, NH
Census-designated place in Hillsborough County, New Hampshire.
Population
2,539
Land area
4.8sq mi
People per sq mi
533
ZIP codes
0
Peterborough and its ZIP codes
Peterborough at a glance
- Peterborough is about 3.4 times as dense as New Hampshire as a whole.
- Households here earn a median of $85,833 a year, 13% less than the New Hampshire figure of $99,031.
- A typical owner-occupied home is valued at $379,300 (6% below New Hampshire) and median rent is $1,515 a month.
Local data for Peterborough, NH
Counts from official public data
Housing and community stats
Peterborough, NH, American Community Survey 2020-2024
Median household income
$85,833
Poverty rate
3.2%
Median home value
$379,300
Median rent
$1,515/mo
Homeownership
56.7%
Bachelor's or higher
57.4%
Median age
55.5
Average commute
24.9 min
Largest reported origins and ancestries: Irish Americans (450), Italian Americans (399), German Americans (244).
Economy and federal money
Jobs, pay, income and spending are for Hillsborough County. PPP loans are for Peterborough.
Unemployment rate
2.2%
Sep 2026, -1.1 pts in a year
Average annual pay
$83,655
199,383 jobs, 2025
Income per person
$80,473
BEA, 2024
Federal spending
$3.8B
FY 2026, $9,089 per person
How people get to work
Peterborough, NH, workers 16 and older. American Community Survey 5-year estimates
- Drove alone77.5%
- Carpooled2.5%
- Public transit0.0%
- Walked2.3%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other1.6%
- Worked from home16.1%
Average one-way commute: 24.9 minutes for people who do not work from home.
Environment and hazard risk
Peterborough, NH, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Moderate
Top: ice storm
Storm events since 1996
824
Countywide, mostly thunderstorm wind
Flood insurance policies
751
0.7% of homes, county
July high / Jan low
83° / 13°F
48.3 inches of rain a year
Hazards, floods and storm historyCheck a flood zone4 historic places
Health statistics
Share of adults in Peterborough, NH, CDC PLACES estimates
Obesity
31.2%
U.S. 33.3% -2.1 pts
Diabetes
9.5%
U.S. 12.1% -2.6 pts
Smoking
8.1%
U.S. 12.8% -4.7 pts
Uninsured (18-64)
4.8%
U.S. 11.1% -6.3 pts
Cities near Peterborough
| Name | Distance | Land area (sq mi) |
|---|---|---|
| JaffreyCensus-designated place | 5.7 mi | 3.4 |
| HancockCensus-designated place | 6.6 mi | 0.4 |
| BenningtonCensus-designated place | 8.7 mi | 0.4 |
| FrancestownCensus-designated place | 11 mi | 0.9 |
| GreenvilleCensus-designated place | 11 mi | 3.4 |
| AntrimCensus-designated place | 11 mi | 4.5 |
| TroyCensus-designated place | 12 mi | 1.3 |
| WiltonCensus-designated place | 12 mi | 2.1 |
| MarlboroughCensus-designated place | 13 mi | 1.7 |
| Winchendon, MACensus-designated place | 15 mi | 2.3 |
| New BostonCensus-designated place | 15 mi | 0.5 |
| MilfordCensus-designated place | 15 mi | 5.7 |
| HillsboroughCensus-designated place | 16 mi | 1.9 |
| AmherstCensus-designated place | 17 mi | 0.7 |
| Klondike CornerCensus-designated place | 17 mi | 3.4 |
| KeeneCity | 18 mi | 37.1 |
Frequently asked questions
- What county is Peterborough, NH in?
- Peterborough is in Hillsborough County, New Hampshire.
- What is the population of Peterborough, NH?
- About 2,539 people live in Peterborough, based on American Community Survey 5-year estimates.
- What cities are near Peterborough?
- Nearby places include Jaffrey (5.7 mi), Hancock (6.6 mi), Bennington (8.7 mi), Francestown (11 mi), Greenville (11 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023