Checked
Berlin, NH
City in Coos County, New Hampshire. ZIP codes: 03570.
Population
9,383
Land area
61.3sq mi
People per sq mi
153
ZIP codes
1
Berlin and its ZIP codes
Berlin at a glance
- By population, it ranks 17th among 100 cities and towns in New Hampshire.
- The median household income is $45,180, 54% below the New Hampshire median of $99,031.
- A typical owner-occupied home is valued at $131,000 (67% below New Hampshire) and median rent is $815 a month.
Local data for Berlin, NH
Counts from official public data
Housing and community stats
Berlin, NH, American Community Survey 2020-2024
Median household income
$45,180
Poverty rate
15.3%
Median home value
$131,000
Median rent
$815/mo
Homeownership
62.6%
Bachelor's or higher
14.1%
Median age
44.6
Average commute
18.7 min
Largest reported origins and ancestries: French Americans (2,051), Irish Americans (1,437), German Americans (543).
Economy and federal money
Jobs, pay, income and spending are for Coos County. PPP loans are for Berlin.
Unemployment rate
2.7%
Aug 2026, -0.3 pts in a year
Average annual pay
$55,154
11,730 jobs, 2025
Income per person
$60,657
BEA, 2024
Federal spending
$295M
FY 2026, $9,445 per person
PPP loans
$13.76M
105 loans, 1,956 jobs reported
How people get to work
Berlin, NH, workers 16 and older. American Community Survey 5-year estimates
- Drove alone79.6%
- Carpooled9.3%
- Public transit0.2%
- Walked4.5%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other2.9%
- Worked from home3.5%
Average one-way commute: 18.7 minutes for people who do not work from home.
Environment and hazard risk
Berlin, NH, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Low
Top: avalanche
Storm events since 1996
941
Countywide, mostly heavy snow
Flood insurance policies
84
0.6% of homes, county
July high / Jan low
76° / 4°F
48.3 inches of rain a year
Hazards, floods and storm historyCheck a flood zone4 historic places
Health statistics
Share of adults in Berlin, NH, CDC PLACES estimates
Obesity
38.7%
U.S. 33.3% +5.4 pts
Diabetes
13.3%
U.S. 12.1% +1.2 pts
Smoking
17.7%
U.S. 12.8% +4.9 pts
Uninsured (18-64)
11.1%
U.S. 11.1% about the same
ZIP codes in Berlin
1 in or overlapping Berlin. Population shown
Cities near Berlin
| Name | Distance | Land area (sq mi) |
|---|---|---|
| GorhamCensus-designated place | 8.2 mi | 1.7 |
| GrovetonCensus-designated place | 15 mi | 2.1 |
| LancasterCensus-designated place | 16 mi | 3 |
| WhitefieldCensus-designated place | 20 mi | 1.6 |
| Lunenburg, VTCensus-designated place | 21 mi | 2.5 |
| Gilman, VTCensus-designated place | 24 mi | 0.4 |
| Bethel, MECensus-designated place | 24 mi | 1.6 |
| BethlehemCensus-designated place | 27 mi | 1.6 |
| LittletonCensus-designated place | 28 mi | 8.5 |
| BartlettCensus-designated place | 30 mi | 1.5 |
| ColebrookCensus-designated place | 30 mi | 2.6 |
Frequently asked questions
- What county is Berlin, NH in?
- Berlin is in Coos County, New Hampshire.
- What ZIP codes are in Berlin, NH?
- ZIP codes in or overlapping Berlin include 03570.
- What is the population of Berlin, NH?
- About 9,383 people live in Berlin, based on American Community Survey 5-year estimates.
- What cities are near Berlin?
- Nearby places include Gorham (8.2 mi), Groveton (15 mi), Lancaster (16 mi), Whitefield (20 mi), Lunenburg, VT (21 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023