8. Cincinnati, Ohio-Ky.-Ind. (tie) 

Cincinnati is Ohio’s largest metropolitan area and a magnet for financial advisors in search of a highly-paid position. The average financial advisor pay rose 17.95% between 2018 and 2020, increasing average annual earnings to $121,150, the 15th highest of the study. Housing will cost an advisor almost 10% of their paycheck.