10 Best Small Cities to Call Home in the US Columbia, Md., tops the list By Arden Dier, Newser Staff Posted Sep 20, 2016 9:21 AM CDT 13 comments Comments The lakefront in Columbia, Md. (Wikimedia) (Newser) – Want a decent job in a place with great schools and low taxes? You'll apparently find it in any of these 10 small cities. Time has come up with a ranking of the best cities to live in the US, with a population between 50,000 and 300,000, based on taxes, health care, education, jobs, property values, and more. The big winners: Columbia, Md. Eden Prairie, Minn. Plano, Texas West Des Moines, Iowa Parsippany-Troy Hills, NJ Highlands Ranch, Colo. Clarkstown, NY Weston, Fla. Beaverton, Ore. Naperville, Ill. Click for the full list or see the top 10 big US cities to call home.