Our fields of opportunities must look pretty attractive to the rest of the country as Iowa landed seven spots in USA Today’s America’s 50 Best Cities to Live listing. They tout the ideal communities as having low crime rates, high probability of finding employment, places that are easy on the pocketbook and where those hard-working residents get to hold on to a bit more of their disposable income. The metrics also included a look at transportation, entertainment and cultural activities as well as improved quality of life. Carroll ranked right up at the top, coming in at 11 on the list, outranked by only one other, Le Mars, at number seven. Although Carroll recorded a drop just shy of one percent of the population in the last five years, it landed on the top of the heap as one of the safest in the country. Low unemployment and access to amenities were also given as reasons for the high ranking. Other Iowa towns include: Johnston, ranked 22nd; Pella, coming in at 23; Spencer, a solid 29th place; North Liberty ranking at 39th; and Storm Lake rounding out the list at 47th.