Business Analyst Salaries in St. Louis, MO

Salary estimated from 81 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: January 17, 2019
Average in St. Louis, MO
$73,658 per year
6% Below national average
  • Most Reported
$27,000
$142,000
Salary Distribution

How much does a Business Analyst make in St. Louis, MO?

The average salary for a Business Analyst is $73,658 per year in St. Louis, MO, which is 6% below the national average. Salary estimates are based on 81 salaries submitted anonymously to Indeed by Business Analyst employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Business Analyst is 1-3 years.
Business Analyst salaries by company in St. Louis, MO
CompanyAverage salary
$88,435 per year
$79,000 per year
$92,933 per year
$90,000 per year
$80,937 per year
$74,968 per year
$64,961 per year
$60,329 per year
$57,205 per year
$55,000 per year
Business Analyst salaries by location
CityAverage salary
$74,075 per year
$55,800 per year
$78,332 per year
$39.90 per hour

Business Analyst job openings

Business Analyst
Weekends Only
Webster Groves, MO
Business Analyst
abhraInc
St. Louis, MO
Business Analyst I
Centene Corporation
Clayton, MO
Business Analyst jobs in St. Louis, MO