Nantucket, MA (No. 3), Colchester, CT (No. 8), Hooksett, NH (No. 10), Auburn, ME (No. 12), Scarborough, ME (No. 14), Ipswich, MA (No. 17) and Portland, CT (No. 18) were the other New England towns to crack the Top 20.
The story points out that with a population of 11,284, there are only 330 people per square mile in Amherst.
"The beauty of this southern New Hampshire town starts with its winding roads and leafy neighborhoods, where spacious colonial-era homes don expansive backyards," the story says of Amherst. "But it doesn't end there.
"You'll find blue jays and bright hues of orchids at the wildlife sanctuary and summer swim lessons in full swing at Baboosic Lake. The historic town green is a popular gathering spot for free concerts, farmers markets, and holiday celebrations."
In case you're curious, the least crowded town in the country, according to CNN, is Boulder City, NV. With a population of 15,564, that's just 75 people per square mile.