7. Jacksonville, Florida
Best Places to Live 2018 Rank: 44
Metro Population: 1,424,097
Median Home Price: $184,508
Median Annual Salary: $45,140
Jacksonville doesn’t just have ocean access. The metro area is also home to the point where the St. Johns River, which runs 310 miles south and is the longest river in Florida, meets the Atlantic, with plenty of smaller rivers and creeks stemming from the larger water source. Jacksonville is also more affordable than many other seaside Florida metro areas, as residents spend 29.25 percent of the median household income on the cost of living.