On average, the cost of living in Miami is $1,835 per month.1 While this average can vary based on home size, location, or market values, it places Miami 23rd on our list of most expensive US cities. Cost of living that is not far behind cities like Denver, Colorado, and Portland, Oregon, is a top reason to sway people away from Miami. Paradoxically, it was one of the top cities people moved away from last year, and Florida was the number one state people moved to.2 While many are concerned about its cost of living and high prevalence of natural disasters, others are attracted to the East Coast’s second-largest metro and find it a lively place to settle down, visit, and retire.