Highest St. Louis City employee salary in year 2016 was $225,004. St. Louis City employees number in year 2016 was 157. St. Louis City average salary was $57,728 and median salary was $50,084. According to the last payroll, St. Louis City average salary is 23 percent lower than USA average but 20 percent higher than Missouri state average. St. Louis City employee salaries are usually between $40,800 and $65,913. Top 10% of highest-earning employees have salaries ranging from $88,296 to $225,004.