New Hampshire is known for its small towns and rural charm. In small town New Hampshire, everyone knows your name. This sounds sweet and all, until you're trying to get away with something or run to the store quickly without talking to everyone you see. If you live in one of these towns, you know exactly what we mean!
1. Goshen
Picturesque Goshen is an adorable little town, with lakes and waterways running through. It's also tiny - with just 800 residents!
2. Surry
Some of the 700 residents of Surry have been around so long that they remember when the town had a gold mine!
3. Dalton
Dalton is tucked near the White Mountain National forest, and nearly 1,000 people call it home. Despite that, the town still feels small.
4. Brookfield
This town is in the lakes region, but not on any of the major lakes, so it gets less traffic than some of the places around it. With just over 700 people calling Brookfield home, it's no wonder everyone knows everyone.
5. South Hampton
This town is on the Massachusetts border, but it feel much more rural. The 800 or so residents who call South Hampton home all know each other fairly well.
6. Columbia
This town in far northwest New Hampshire is definitely tiny. In fact, only about 750 people call it home, and they are spread out over the town's rural area. But they still know their fellow residents!
7. Nelson
Nelson is home to just over 700 residents, but even if you don't live here year-round, people will still learn your name. Many visitors come into town for the charming lakes, and those summer residents are just as welcome.
8. Gilsum
Gilsum, just north of Keene, is a tiny town next to the big city. About 800 people call it home. If you've lived there long enough, you can probably name everyone.
9. Hebron
Hebron is what you think of when you picture small town New Hampshire. Located on the north side of Newfound Lake, this gem is home to about 600 people.
10. Sugar Hill
This town is simply stunning. The 600 or so residents know each other, and also know what a gem their town is.
11. Langdon
Langdon is located in western New Hampshire, almost bordering on Vermont. This charming town is home to just under 700 lucky residents.
12. Seabrook
During the summer Seabrook is absolutely bustling with visitors on their way to the beach. But during the off season, the 1,000 year-round residents all keep each other company.
13. Stark
This small town in northern New Hampshire is called Stark, but it has a rich history. The town was once home to German prisoners of War During World War II. Today, about 500 people call Stark home.
14. Milton Mills
Tucked within the larger town of Milton (population 4,500), Milton Mills gives a small town feel, with just about 300 residents.
15. Warren
Warren is the only small town in New Hampshire where residents (about 900) know each other's names, and the name of the rocket that sits on the town green.
Small town New Hampshire is the best!
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!