Berlin
City in Coos County, New Hampshire

Berlin is a city in Coos County, New Hampshire, with 9,425 residents (2020 Census). It sits at 1,017 ft (310 m) above sea level. The nearest town is Milan, 5.6 miles NE.
- 9,425residents (2020 Census)
- 1,017 ftelevation · 310 m
- 61.3 sq miland area · 158.9 km²
- 154 / sq mipopulation density
- 03570ZIP code
About Berlin
Berlin ( BUR-lin) is the only city in Coös County, New Hampshire, United States. Located along the Androscoggin River, it is the northernmost city in New Hampshire. The population was 9,425 at the 2020 census, down from 10,051 at the 2010 census, and was estimated to be 9,502 in 2025.
It includes the village of Cascade in the south part of the city. Located in New Hampshire's Great North Woods Region or "North Country", Berlin sits at the edge of the White Mountains, and the city's boundaries extend into the White Mountain National Forest. Berlin is home to the Berlin and Coos County Historical Society's Moffett House Museum & Genealogy Center, Service Credit Union Heritage Park, the Berlin Fish Hatchery, and the White Mountains Community College, member of the Community College System of New Hampshire.
Berlin is the principal city of the Berlin Micropolitan Statistical Area, which includes all of Coös County, New Hampshire, and Essex County, Vermont. Because Quebec is less than 60 miles (100 km) away, Berlin has many people of French Canadian descent in its population. Around 65% of its residents speak a variant of New England French, which is known locally as "Berlin French".
The pronunciation of Berlin was changed to BUR-lin, instead of Ber-LIN (as in Berlin, Germany), during World War I as a patriotic stand against Germany.
Text: Wikipedia · CC BY-SA 4.0
Berlin weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Berlin
Webcams: Windy.com
Living in Berlin
- Median household income
- $45,180
- Median home value
- $131,000
- Median rent
- $815/mo
- Median age
- 44.6
Do you know Berlin? Tell us about it
Help other travelers: share what makes Berlin special. We review every message before publishing it.
Map of Berlin
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Berlin Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Berlin, NH population
Berlin had 9,425 residents in the 2020 Census.
| 2020 Census | 9,425 |
|---|---|
| Density | 154 per sq mi (59 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Berlin at a glance
| State | New Hampshire (NH) |
|---|---|
| County | Coos County |
| Type | City |
| Population | 9,425 (2020) |
| Land area | 61.35 sq mi (158.9 km²) |
| Water area | 0.85 sq mi (2.21 km²) |
| Elevation | 1,017 ft (310 m) |
| Coordinates | 44.4843° N, 71.2771° W |
| ZIP code | 03570 |
| Official website | berlinnh.gov |
| Census code (GEOID) | 3305140 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Berlin
- Milan5.6 mi NE
- Randolph6.2 mi S
- Gorham7.4 mi SE
- Stark9.9 mi NW
- Jefferson10.7 mi SW
- Shelburne12.4 mi SE
- Dummer12.5 mi N
- Lancaster13.2 mi W
- Northumberland13.3 mi NW
- Groveton14.7 mi NW
- Carroll16.5 mi SW
- Guildhall, VT16.9 mi W
Straight-line distance between town centers.
Frequently asked questions about Berlin
What county is Berlin in?
Berlin is in Coos County, New Hampshire.
What is the population of Berlin, NH?
9,425 people lived in Berlin at the 2020 Census.
What is the ZIP code of Berlin, NH?
The ZIP code of Berlin is 03570.
What is the elevation of Berlin?
1,017 feet (310 m) above sea level.
What towns are near Berlin?
Milan (5.6 mi), Randolph (6.2 mi), Gorham (7.4 mi), Stark (9.9 mi), Jefferson (10.7 mi).
Last updated: