Content has loaded

Program manager salary in St. Louis, MO, 2026

How much does a Program Manager make in St. Louis, MO?

Average base salary

$72,386
25%
below national average
Average $72,386
Low $36,954
High $141,790

The average salary for a program manager is $72,386 per year in St. Louis, MO. 48 salaries taken from job postings on Indeed in the past 36 months (updated June 16, 2026).

Program Manager job openings in St. Louis, MO

slide 1 of 6
slide1 of 6
Teen Program Manager - Bayer Y...
YMCA3.9out of 5 stars.
St. Louis, MO
$17 - $19 an hour
Part-time
1 week ago

Highest paying companies for Program Manager in St. Louis, MO

Average year pay is based on job postings on Indeed in the past 36 months.
Randstad
 
$182,000per year
View company
Magnit Global
 
$158,600per year
LSEG (London Stock Exchange Gr...
 
$154,067per year
Federal Reserve Bank of St. Lo...
 
$143,500per year
Insight Global
 
$143,130per year
Hunter Recruiting
 
$140,400per year

Highest paying cities for Program Managers near St. Louis, MO

  1. Jefferson City, MO
    $111,445 per year
  2. St. Louis, MO
    $72,386 per year
  3. Kansas City, MO
    $67,183 per year
  4. Columbia, MO
    $63,576 per year
  5. Springfield, MO
    $53,918 per year

Where can a Program Manager earn more?

Compare salaries for Program Managers in different locations
vs

How much do similar professions as Program Manager get paid in St. Louis, MO?

Principal Program Manager

Job openings
Average $167,647 per year