Money · 1 of 5

What business analysts make

Median

$101,860

Bottom tenth

$60,640

Top tenth

$171,640

The federal wage survey has no line called business analyst. It counts the job inside Management Analysts, where Business Analyst is one of the listed job titles. That group's national median is $101,860 a year. The bottom tenth earn $60,640 or less and the top tenth $171,640 or more, in 2025 figures. Titles in this field are a mess, so compare the actual duties, not the label.