15 Charming Small Towns in New Hampshire That Feel Straight Out of a Storybook

New Hampshire
By Catherine Hollis

New Hampshire is filled with small towns that feel almost untouched by time. Covered bridges, white church steeples, lakeside views, and mountain backdrops appear around nearly every corner, giving the state a postcard quality that never really fades.

This list highlights 15 towns that stand out for their charm, history, and scenery. From quiet mountain villages to classic New England lake towns, each one offers its own reason to slow down and stay awhile.

1. Jackson, New Hampshire

© Jackson

Fewer than a thousand people call Jackson home, yet this tiny White Mountains village punches well above its weight in the charm department.

The Honeymoon Covered Bridge is one of the most photographed spots in the state, and for good reason. It sits at the edge of town like a greeting card that never went out of style.

Jackson is especially beloved in winter, when snow covers the rooftops and the surrounding peaks of Wildcat Mountain turn the whole scene into something out of a holiday special.

The town has cozy inns, winding scenic roads, and a genuine old-New-England personality that never feels forced or touristy.

If you have always wanted to visit a place that looks like it was drawn by hand, Jackson is the closest real-life version you will find.

2. Sugar Hill, New Hampshire

© Sugar Hill

Every June, Sugar Hill pulls off one of the most spectacular natural shows in all of New England, when its fields explode with purple lupine wildflowers stretching toward the mountains.

With just over 500 residents, this is one of the smallest towns on the list, but what it lacks in size it more than makes up for in scenery.

Perched high above the White Mountains, the views from Sugar Hill are the kind that make people stop their cars in the middle of the road.

Harman’s Cheese and Country Store has been a local institution for decades, moving over ten tons of aged cheddar every year. Polly’s Pancake Parlor is another beloved stop, famous for its menu and its sweeping dining room views.

3. Harrisville, New Hampshire

© Harrisville

Harrisville is the kind of town that makes history majors weak in the knees.

Its red brick mill buildings, glassy ponds, and white-steepled churches have been so well preserved that the entire village is listed on the National Register of Historic Places as a historic district.

Founded as a textile mill town in the early 1800s, Harrisville never tried to reinvent itself, and that is precisely what makes it so extraordinary today.

The layout of the village has changed very little over two centuries, which gives visitors the rare experience of walking through a working town that genuinely looks like the 1800s.

There are no flashy attractions here, no souvenir shops, no crowds. Just quiet roads, old buildings, and the kind of peaceful atmosphere that reminds you how good simple things can be.

4. Littleton, New Hampshire

© Littleton

Littleton has one of the most likable Main Streets in New Hampshire, and that is saying something in a state full of great main streets.

The downtown is lined with independent shops, cafes, and historic buildings including Thayer’s Hotel from 1843 and the Littleton Opera House from 1893, both listed on the National Register of Historic Places.

Chutters Candy Store deserves its own paragraph entirely. It holds the record for the world’s longest candy counter, stretching over 112 feet and filled with jars of old-fashioned sweets that will send any visitor straight back to childhood.

The River Walk Covered Bridge adds a classic New England touch, and the nearby White Mountains make the backdrop almost unfairly beautiful.

Littleton has been named one of the best small towns in the entire country, and a single afternoon there makes that easy to believe.

5. Franconia, New Hampshire

© Franconia

Franconia sits at the base of the White Mountains like a town that chose its address very wisely.

The streets are quiet, the inns are cozy, and the whole place has a laid-back mountain character that makes it feel genuinely far from the noise of modern life.

A few minutes down the road, Franconia Notch State Park delivers some of the most dramatic natural scenery in the Northeast, including waterfalls, granite cliffs, and the famous Flume Gorge.

Hikers, skiers, and people who just want to stare at mountains without being bothered all find what they are looking for here.

The town itself is small and unhurried, with no pressure to do anything quickly. Franconia is the sort of place where unplugging from screens feels less like a sacrifice and more like a very obvious good idea.

6. Meredith, New Hampshire

© Meredith

Right on the western shore of Lake Winnipesaukee, Meredith has the kind of setting that makes people plan return trips before they have even unpacked the car.

The waterfront boardwalk is a favorite spot for a slow afternoon walk, with sailboats bobbing in the harbor and the kind of lake views that remind you why New Hampshire summers are so well-loved.

Mill Falls Marketplace, a beautifully restored mill complex, anchors the downtown with a mix of shops, restaurants, and a charming inn all under one historic roof.

Meredith draws summer visitors in big numbers, but the town handles popularity with grace. It never feels overrun or commercialized in a way that strips away its character.

Year-round, the combination of lakeside scenery, walkable streets, and well-preserved architecture gives Meredith a resort-town polish with genuine small-town warmth underneath.

7. Peterborough, New Hampshire

© Peterborough

Thornton Wilder reportedly drew inspiration for his famous play Our Town from Peterborough, and once you visit, that choice makes complete sense.

The downtown is a compact, walkable mix of bookstores, art galleries, local cafes, and old brick buildings that give the whole place an intellectual, creative energy.

Peterborough is also home to what is widely recognized as the oldest public library in the United States, founded in 1833, which fits perfectly with the town’s bookish personality.

Old mills and rivers add a rustic layer to the town’s artistic character, and the surrounding Monadnock region provides hiking and outdoor options for visitors who need fresh air between gallery visits.

The town manages to feel both historically rooted and genuinely alive, which is a balance many places aim for and very few actually achieve.

8. Hanover, New Hampshire

© Hanover

Hanover is the rare small town that manages to feel both intellectually sharp and genuinely cozy at the same time.

Dartmouth College sits at the heart of the community, and its brick buildings, leafy greens, and well-kept historic architecture give the town a refined character without making it feel stuffy or exclusive.

The downtown is compact and walkable, with independent bookstores, diverse dining options, and local shops lining streets that were clearly designed for people, not cars.

The Connecticut River runs along the edge of town, offering a quiet backdrop for walks and bike rides away from the academic buzz.

Autumn is when Hanover truly becomes something special. The campus trees and surrounding hills turn into a full display of gold, orange, and red that draws visitors from across the region every year without fail.

9. Wolfeboro, New Hampshire

© Wolfeboro

Wolfeboro carries a title that most towns would trade quite a lot for: the oldest summer resort in America.

Governor John Wentworth built a summer home here in 1763, setting a tradition of seasonal escapes that the town has maintained, with considerable style, ever since.

The downtown is a well-preserved collection of antique shops, classic inns, and tree-lined streets that feel genuinely old-fashioned without being dusty or tired.

Lake Winnipesaukee provides the town with a spectacular natural setting, and the waterfront area is a favorite gathering spot during the warmer months.

What makes Wolfeboro particularly appealing is that it has not tried too hard to modernize itself. The town knows exactly what it is, leans into that identity with confidence, and delivers a nostalgic, unhurried experience that visitors come back for year after year.

10. Tamworth, New Hampshire

© Tamworth

Tamworth is the kind of town that makes rural New England look like its absolute best self.

Rolling farmland, stone walls, old barns, and long mountain views combine to create a landscape that changes beautifully with every season but never loses its essential character.

The Barnstormers Theatre is one of the town’s most celebrated institutions, holding the distinction of being the oldest continuously operating summer theater in the entire country. That is not a minor claim.

The historic village center has a strong sense of tradition, with well-maintained buildings and a community that clearly takes pride in its heritage.

Tamworth does not need flashy attractions to make an impression. The countryside alone is compelling enough to justify a visit, and the combination of natural beauty and cultural history makes it one of the most underrated destinations in New Hampshire.

11. Exeter, New Hampshire

© Exeter

Exeter has one of the most impressive resumes of any small town in New England, starting with the fact that it served as the state capital during the Revolutionary War.

Today, the downtown centers around a 110-year-old white bandstand, surrounded by elegant brick buildings, boutiques, art galleries, and bookstores that give the area a polished, literary character.

The Exeter River winds through the center of town, adding a scenic natural element to an already attractive streetscape.

Phillips Exeter Academy, one of the most prestigious prep schools in the country, has been part of the town’s identity since 1781, and its campus adds architectural distinction to the area.

The American Independence Museum rounds out the historical offerings, making Exeter a place where colonial history is not just referenced in passing but genuinely explored and celebrated throughout the year.

12. Sunapee, New Hampshire

© Sunapee

Lake Sunapee is one of the cleanest and clearest lakes in New Hampshire, and the small town that shares its name benefits enormously from that distinction.

The harbor area is the heart of the community during summer, with old-fashioned cottages, small boats, and a relaxed pace that makes the whole place feel delightfully out of step with the modern world.

Mount Sunapee rises directly behind the town, providing both a dramatic visual backdrop and a popular ski destination in winter, which means Sunapee earns its charm across multiple seasons.

The town is quiet by design. There are no major commercial strips or chain stores crowding the shoreline, just a small, well-kept community that has protected its character carefully over the years.

For visitors looking for calm, natural beauty, and a genuinely unhurried atmosphere, Sunapee delivers all three without any effort at all.

13. North Conway, New Hampshire

© North Conway

North Conway has a reputation for being popular, and that reputation is entirely deserved, but the town still manages to hold onto its authentic mountain character despite the foot traffic.

The Conway Scenic Railroad is one of the most beloved attractions in the region, running vintage trains through the Mount Washington Valley with views that turn even reluctant photographers into enthusiastic ones.

In winter, Cranmore and Attitash Mountain Resorts bring skiers and snowboarders from across the Northeast, and the village streets take on a cozy, festive atmosphere that genuinely earns comparisons to holiday movies.

The historic train station, the mountain backdrop, and the quaint village layout make North Conway especially photogenic during the fall foliage season.

It is one of those places that knows how to do every season well, which explains why the parking lots are rarely empty regardless of the calendar.

14. Cornish, New Hampshire

© Cornish

Cornish moves at a pace that the rest of the world seems to have forgotten was even an option.

The town sits near the Connecticut River, surrounded by rolling hills, old stone walls, and beautifully preserved colonial homes that look as though they have been standing since the country was new, because many of them have.

Augustus Saint-Gaudens, one of America’s most celebrated sculptors, chose Cornish as his home and working studio in the late 1800s. His property is now a National Historic Site, open to visitors and filled with his remarkable bronze works set against a pastoral landscape.

The artistic legacy Saint-Gaudens left behind gave the town a creative identity that still feels present today.

Cornish is not a destination for people seeking entertainment. It is a destination for people seeking quiet, beauty, and a countryside that feels genuinely untouched by the modern rush.

15. Bath, New Hampshire

© Bath

Bath is one of New Hampshire’s oldest towns, incorporated in 1761, and it wears that age with considerable dignity.

White clapboard churches, well-kept historic homes, and quiet country roads give the town a timeless quality that photographers and history enthusiasts find equally rewarding.

The covered bridges in and around Bath are among the most picturesque in the state, and they draw visitors who appreciate classic New England craftsmanship in its most literal form.

The town is small and unassuming, with no particular agenda beyond simply existing as a beautiful, peaceful corner of the Granite State.

Surrounded by forests and low mountains, Bath has the kind of setting that makes the phrase forgotten by time feel like a genuine compliment rather than a criticism. Sometimes the best places are the ones that never tried too hard to be discovered.