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.