The Best City in America Is Actually Right Here in New Hampshire

All New Hampshire residents know that we live in the best state in the country. We have it all – four beautiful seasons, incredible natural beauty, and some of the most genuine people you’ll ever find. Did you know that according to, we also have the best small town in America? Of all the towns in the country, they picked Lebanon, New Hampshire! Technically they’re wrong – despite only having about 13,000 residents, Lebanon is technically a city. But they’re definitely right that it’s the best.


Lebanon’s residents have plenty of reasons to love their town. If we haven’t convinced you to move yet, take a trip to see it for yourself – we know you’ll be charmed too.