Money · 1 of 5
What financial analysts make
Median
$102,740
Bottom tenth
$63,720
Top tenth
$180,860
The national median is $102,740 a year, the bottom tenth earn $63,720 or less and the top tenth $180,860 or more, in the 2025 federal wage survey. The survey groups financial analysts and investment analysts together. It counts salary, and it does not fully count the annual bonuses many firms in this field pay on top.