Three New England towns are among the "Top 100 Most Livable Cities in America," according to a new list released by Livability.com.

Cities with a population between 20,000 and 350,000 people across more than 30 states were evaluated in Livability's study.

 

Eight categories were analyzed to determine the ranking of each city: economics, housing, amenities, infrastructure, demographics, social and civic capital, education, and health care.

Newton, Massachusetts, earned a ranking of 42. Portland, Maine, earned a ranking of 74. Cambridge, Massachusetts, earned a ranking of 99.

Rochester, Minnesota, topped the annual list as best place to live in America. See the entire list right here.

More From B98.5