The Best Small Towns in New Hampshire to Visit (or Even Move To)

Nestled in the southwestern corner of New Hampshire, the town of Keene offers a classic small-town charm just about 40 minutes west of Concord. Its historic downtown district, lined with well-preserved brick buildings and bustling shops, is centered around the iconic Central Square. Here, visitors can enjoy the vibrant Keene State College culture blended with local artisan shops and cozy cafes. The nearby Pisgah State Park offers hiking trails with moderate difficulty, including the Pisgah Mountain Trail, which rewards those who climb its 1,100-foot summit with sweeping views of the Monadnock Region. Keene’s appeal lies in its lively community events, like the Pumpkin Festival in the fall, where Main Street becomes alive with colorful displays, making it a welcoming place for both visitors and those considering a move amidst New England’s quintessential autumn.
Just over an hour northeast of Concord, the town of Hanover is home to Dartmouth College and embodies the perfect blend of academic vigor and small-town tranquility. The Dartmouth College campus features the Hood Museum of Art, which showcases a diverse collection from ancient to contemporary works, providing an enriching cultural experience rooted deeply in the New England intellectual tradition. Strolling along the Connecticut River Greenway near Hanover offers peaceful riverside trails ideal for walking or biking in spring and summer when wildflowers bloom along the banks. Hanover stands out for its stately architecture and vibrant arts scene, making it a sophisticated yet inviting place to settle or explore.
Located roughly 30 minutes north of Manchester, the village of Campton in Grafton County offers access to the stunning trails of the White Mountain National Forest. One standout natural feature nearby is the Campton Hiking Trail to Livermore Falls, where a short, family-friendly path leads to a breathtaking waterfall plunging over granite cliffs. This area is treasured for its rugged beauty, with cool pools perfect for a summer dip after a day spent exploring. Campton’s appeal is its proximity to wilderness without sacrificing the comforts of a peaceful village atmosphere — ideal for those looking to immerse themselves in nature while staying near urban amenities.
Southwest of Concord by about an hour’s drive, the town of Peterborough is notable for its deep roots in arts and literature. The Mariposa Museum and World Culture Center offers a fascinating look at world art and artifacts, emphasizing global connections within this small New England town. Peterborough also hosts the historic Peterborough Players theater, a summer institution that has enriched the region’s cultural life for decades. In the warmer months, wandering the Contoocook Riverway Park along the river offers serene walking paths shaded by maples and oaks. The town’s unique blend of artistic heritage and natural beauty makes it a compelling destination or home for those with a creative spirit.
Just a short 20-minute drive south of Portsmouth, the historic seacoast town of Exeter charms visitors with its Colonial architecture and rich Revolutionary War history. The American Independence Museum provides a deep dive into the country’s founding moments, using well-curated exhibits within restored 18th-century buildings. Exeter’s downtown area features beautifully preserved brick sidewalks and inviting shops and eateries that capture the coastal New England vibe. Fall is a particularly magical time here, when the crisp ocean air blends with colorful foliage along the Squamscott River. This blend of history, waterfront charm, and seasonally vivid landscapes offers an authentic New England experience close to the Atlantic.
Further north, the village of Littleton lies about 90 minutes northwest of Concord and serves as a gateway to the White Mountains region. Littleton’s Main Street is renowned for its charming shops, from bookstores to artisan galleries, housed in historic buildings that reflect its mill town past. Just outside town, the Franconia Notch State Park provides iconic hiking opportunities, including the Flume Gorge trail — a short, accessible walk through a dramatic natural gorge framed by 70-foot granite walls. This area’s deep forest and mountain views make it special year-round, but winter brings a magical snowy landscape perfect for cross-country skiing and snowshoeing. Littleton’s combination of outdoor adventure and small-town warmth appeals to those craving both convenience and wilderness.
In the southern Lakes Region, Meredith sits on the shores of Lake Winnipesaukee, about an hour northeast of Concord. This town’s waterfront offers a charming mix of boat tours, lakeside dining, and a vibrant village center full of boutique shops and galleries. The Lake Winnipesaukee Scenic Railroad runs nearby, providing a nostalgic way to take in the region’s forested hills and sparkling waters. Summer and early fall are prime times to visit, when the lake is alive with sailing and the town’s outdoor patios buzz with activity. Meredith’s lakeside charm combined with abundant recreational options makes it a perennial favorite for vacationers and those seeking a peaceful, water-centered lifestyle.
Lastly, tucked in the southeast corner of the state near the Massachusetts border, the town of Newmarket offers a glimpse into New England’s industrial past with its restored mills and working waterfront along the Lamprey River. The historic downtown includes the Stone Church, an architectural gem built in the late 19th century, and a lively arts scene fueled by galleries and a community theater. The nearby Great Bay National Wildlife Refuge provides a haven for birdwatchers and hikers, with flat, easy trails through salt marshes and tidal estuaries. Newmarket’s combination of rich history, artistic energy, and access to coastal ecosystems sets it apart as a unique small town for exploration or residence at any time of year.