12. Port St. Lucie, Florida
Best Places to Live 2018 Rank: 79
Metro Population: 446,728
Median Home Price: $179,058
Median Annual Salary: $41,120
Also on the eastern coast of Florida, Port St. Lucie attracts tourists to its beaches – and many of them appear to be more than happy to stay. This relatively small metro area of just 446,728 people grew by 9.1 percent between 2012 and 2016 due to net migration alone, according to the U.S. Census Bureau. A growing population due to net migration is common in beach cities throughout the U.S.