Business Analyst Salary
Based on 86 current business analyst listings that disclose pay (nationwide, refreshed daily). We show only what employers actually post.
National median
$97,000/yr
Typical range
$80,000 – $115,000
from 86 disclosed ranges
Business Analyst pay by experience level
Entry level
Not enough disclosed pay yet
Mid-level
$93,600/yr
$79,000 – $109,200
60 disclosed
Senior / Lead
$119,060/yr
$97,775 – $136,850
24 disclosed
Grouped by seniority keywords in the job title (e.g. “senior”, “intern”). Only levels with enough disclosed pay show a figure.
Highest-paying employers
Highest disclosed figure per employer in the current feed.
Know your number before you negotiate
Climbr scores live business analyst roles against your resume and shows the pay where it's posted.
Already have an offer? Decode it with Climbr's salary coach → (Elite)
Business Analyst salary by city
Remote
Business Analyst pay
New York
Business Analyst pay
San Francisco
Business Analyst pay
Los Angeles
Business Analyst pay
Seattle
Business Analyst pay
Austin
Business Analyst pay
Chicago
Business Analyst pay
Boston
Business Analyst pay
Denver
Business Analyst pay
Atlanta
Business Analyst pay
Washington, DC
Business Analyst pay
Miami
Business Analyst pay
Dallas
Business Analyst pay
Houston
Business Analyst pay
Phoenix
Business Analyst pay
Philadelphia
Business Analyst pay
San Diego
Business Analyst pay
Portland
Business Analyst pay
Minneapolis
Business Analyst pay
Detroit
Business Analyst pay
Tampa
Business Analyst pay
Orlando
Business Analyst pay
Charlotte
Business Analyst pay
Nashville
Business Analyst pay
Raleigh
Business Analyst pay
Pittsburgh
Business Analyst pay
Columbus
Business Analyst pay
Indianapolis
Business Analyst pay
Salt Lake City
Business Analyst pay
Kansas City
Business Analyst pay