County

Cheshire County, NH

27 ZIP codes  ·  26 cities  ·  New Hampshire

👥77,660Population
💰$83,552Median HH Income▲ 9% above avg
🎂43.3Median Age
🏠$261,132Median Home Value≈ Avg
🎓45.8%College Grads▲ 18% above avg
📊3.2%Unemployment▼ 34% below avg
People & Population (ACS 2023 — weighted avg)
♂ Male 49.3% Female 50.8% ♀

Race & Ethnicity

White: 91.9%Hispanic: 2.7%Black: 1.2%Asian: 0.8%Other: 4%Race
White91.9%
Hispanic2.7%
Black1.2%
Asian0.8%
Other4.0%

Age Breakdown

Under 5
5%
5–17
13%
18–24
10%
25–44
23%
45–64
27%
65+
10%

Key Indicators

Median Age43.3 yrs
Avg HH Size2.40
Below Poverty8.5% ▼ 15% below avg
College Grads45.8% ▲ 18% above avg
Unemployment3.2% ▼ 34% below avg
No HS Diploma336 (0.6%)
HS Graduate15,800 (30.1%)
Some College5,996 (11.4%)
Associates6,407 (12.2%)
Bachelors5,152 (9.8%)
Graduate Degree18,851 (35.9%)

Education

No HS: 0.6%HS Grad: 30.1%Some College: 11.4%Associates: 12.2%Bachelors: 9.8%Graduate: 35.9%Edu
No HS0.6%
HS Grad30.1%
Some College11.4%
Associates12.2%
Bachelors9.8%
Graduate35.9%
Housing & Income

Housing Tenure

Owner: 70.7%Renter: 29.3%Tenure
Owner70.7%
Renter29.3%

Home Value Distribution

Under $50k
7%
$50k–$100k
2%
$100k–$150k
6%
$150k–$200k
12%
$200k–$300k
37%
$300k–$500k
27%
Over $500k
8%

Financials

Median HH Income$83,552 ▲ 9% above avg
Median Home Value$261,131 ≈ Avg
Home/Income Ratio3.1x (nat avg ~3.5x)
Median Rent$1,210/mo
Total Housing Units36,077
Vacant Units5,297

Income Distribution

Under $25k
13%
$25k–$50k
14%
$50k–$75k
18%
$75k–$100k
15%
$100k–$150k
21%
$150k–$200k
11%
Over $200k
9%
Employment & Commute

How People Get to Work

Drove Alone
85%
Public Transit
0%
Walked
3%
Work From Home
12%

Commute Time

Under 15 min
37%
15–30 min
34%
30–45 min
17%
Over 45 min
13%
Housing Stock

Year Built

Before 1940
2%
1940s–1950s
10%
1960s–1970s
17%
1980s–1990s
12%
2000+
59%
About Cheshire County, NH

Cheshire County is located in New Hampshire and encompasses 27 ZIP codes spanning 26 cities and communities. The county has an estimated population of 77,660 residents. With a median age of 43.34, it is a middle-aged county.

Cheshire County has a middle-income economic profile. The median household income of $83,552 is near the national average. Unemployment stands at 3.2%, below the national average. The poverty rate of 8.5% is near the national average.

Housing in Cheshire County is a mid-range housing market, with a median home value of $261,131 — near the national average. Monthly median rent is approximately $1,209. Homeownership rates are high at 70.7%, reflecting a largely residential, stable population.

The residents of Cheshire County are primarily White (91.9%). Educational attainment is well-educated — 45.8% of adults hold a bachelor's degree or higher, above the national average.

Cheshire County, NH is a middle-income area in New Hampshire. The 27 ZIP codes within the county each have their own character — browse the full list below to find the right community, whether you're looking for affordable housing, strong schools, or economic opportunity.

ZIP Codes in Cheshire County
ZIPCityPopulationMedian IncomeMedian HomeMedian RentUnemp.College
03602 Alstead 2,415 $64,605 $250,200 $864 3.0% 36.9%
03444 Dublin 1,614 $100,938 $381,000 $1,185 2.1% 56.2%
03447 Fitzwilliam 2,317 $91,076 $273,800 $937 5.3% 53.2%
03448 Gilsum 719 $70,833 $216,800 $1,575 8.4% 41.3%
03450 Harrisville 942 $98,611 $360,300 3.6% 64.8%
03451 Hinsdale 3,987 $68,979 $181,800 $1,084 5.4% 26.8%
03452 Jaffrey 5,413 $87,527 $244,900 $1,051 6.7% 42.1%
03431 Keene 25,035 $78,196 $233,900 $1,279 1.6% 48.8%
03455 Marlborough 2,148 $74,219 $251,600 $1,242 0.3% 43.9%
03456 Marlow 848 $104,605 $283,100 $1,144 0.5% 46.8%
03457 Nelson 720 $90,417 $350,800 $1,375 0.9% 68.2%
03609 North Walpole 618 $69,943 $188,400 $956 6.0% 46.7%
03461 Rindge 6,482 $102,662 $343,800 $1,143 3.6% 53.6%
03462 Spofford 1,760 $106,417 $313,700 5.5% 53.2%
03464 Stoddard 965 $91,786 $291,100 2.4% 37.5%
03445 Sullivan 699 $95,625 $210,600 $1,150 0.0% 34.9%
03446 Swanzey 6,486 $82,326 $251,200 $1,581 2.4% 44.4%
03465 Troy 2,034 $79,375 $233,600 $1,119 3.3% 38.9%
03608 Walpole 3,053 $77,244 $301,000 $1,125 0.6% 46.3%
03466 West Chesterfield 1,411 $116,314 $316,200 9.1% 43.9%
03467 Westmoreland 2,146 $98,684 $322,700 $1,179 1.9% 57.5%
03470 Winchester 5,038 $73,250 $250,100 $1,106 7.4% 33.4%