BOSTON (CBS) — Big cities aren’t for everyone and the coronavirus pandemic sparked a movement to the suburbs this year, according to WalletHub. Their latest survey shows three Massachusetts cities are within the top 10 of “Best Small Cities to Live in America.”

They are Lexington, Needham, and Milton.

READ MORE: Candlelight Vigil Held For Brockton Boys Who Drowned While Skipping Rocks

Contenders were rated for affordability, economic health, education and health, quality of life, and safety. Specific points were awarded based on topics such as homeownership rate, debt per median earnings, foreclosure rate, high school graduation rate, the share of obese adults, average commute time, and bars per capita.

READ MORE: 'It's Been Pretty Difficult': Masks No Longer Required For Outdoor Youth Sports In Massachusetts

Milton has the third-lowest crime rate and is tied for the highest percent of insured population, according to WalletHub.

Arlington, Brookline, and Melrose are also within the top 100 overall.

MORE NEWS: Large Brush Fire Scorches Western Massachusetts

Somerville is not in the top 100 but the city is tied for the highest income growth of the cities reviewed.