Median business analyst salary in United States is $105k. Junior roles (0–2 years) start at $75k; senior roles (7+ years) reach $150k+. Numbers reflect 2026 US market data.
Business Analysts in the United States earn a median salary of $85,000 to $105,000 annually, with experienced professionals commanding significantly higher compensation. Your earning potential depends heavily on location—major tech hubs like San Francisco, New York, and Seattle typically offer 20-30% premiums over national averages—plus your specific industry, certifications, and technical depth. Entry-level analysts start around $60,000, while senior roles and management positions reach $130,000+. The demand for analytical talent remains strong across finance, healthcare, and technology sectors, which translates to consistent salary growth and competitive offers. If you're evaluating this career path or negotiating your next position, understanding these benchmarks helps you advocate for fair compensation. Ready to explore actual opportunities? Check the job listings below to see what companies are currently offering in your target market, or review common interview questions to prepare for compensation discussions.
| Level | Years | Salary (median) | 10th–90th percentile |
|---|---|---|---|
| Junior | 0–2 | $75k | $64k – $90k |
| Mid-level | 3–6 | $105k | $89k – $126k |
| Senior | 7+ | $150k | $128k – $210k |
Search Business Analyst Roles in United States →