Portlanders spend, on average, 19 percent less on medical costs than most Americans, making it one of the top 10 cities for affordable health care, according to Livability.com, a website that examines factors that make smaller cities a good place to live and work.

The site says that finding a doctor in Maine is “almost as easy as finding a lobster” since the city’s ratio of doctors to residents is among the best in the nation. That, plus Mainers’ “good access to hospitals” and an excellent quality of life, landed Portland in the top 10 on the annual list.

Portland ranks fourth on the list, just behind Iowa City, Iowa; Morgantown, W.Va. and Mankato, Minn. Following Portland on the list are Hartford, Conn.; Charlottesville, Va.; Albany, N.Y.; Lincoln, Neb.; Grand Rapids, Mich.; and Burien, Wash.