LEBANON, N.H. (CBS) — A community in New Hampshire is the “Best Small Town” in America, according to a new ranking.

Livability.com says it looked at more than 12,000 towns with populations between 1,000 and 20,000 to come up with its ranking of the Top 100 Best Small Towns, led by Lebanon, New Hampshire. Eight other New England towns and small cities also made the list.

READ MORE: Kyle Van Noy Hosts Christmas Party For Foster Children In Need

See The Full List

Lebanon has a population of 13,367. The website says the town is so desirable because it’s near Dartmouth College, has engaged residents, highly-rated schools and “the small-town, everybody-knows-your-name vibe that many crave.”

READ MORE: 'Get Vaccinated And Get Boosted': Gov. Baker Pushes COVID Shots In Brockton

“Lebanon is more than just a pretty place to visit,” Livability said. “Not many other cities this size can boast a diversified economy with a range of headquarters in everything from aerospace to biotech to ski equipment.”

Vermont leads New England states with four communities on the list: Montpelier, Middlebury, Brattleboro and Essex Junction.

MORE NEWS: Car Involved In Holbrook Crash Was Stolen From Amazon Driver, Police Say

The Top 5 Best Small Towns
1. Lebanon, New Hampshire
2. Los Alamos, New Mexico
3. Durango, Colorado
4. St. Augustine, Florida
5. Bar Harbor, Maine