What jobs pay in St. Louis, MO

Typical yearly pay for 45 common jobs in the St. Louis, MO-IL metro area, highest first. The last column ranks each job’s pay here against the 50 largest US metros after taxes and local prices.

Source: BLS Occupational Employment and Wage Statistics, May 2025.

JobTypical payMiddle halfRank after cost of living
IT manager$167,130$132,150–$197,730No. 26
Financial manager$158,780$120,080–$207,790No. 20
Lawyer$142,690$95,300–$208,070No. 23
Pharmacist$138,530$129,760–$159,630No. 28
Marketing manager$137,900$103,520–$186,970No. 34
Physician assistant$136,120$124,080–$164,700No. 17
Nurse practitioner$131,580$127,460–$154,500No. 18
Software developer$129,030$101,670–$156,320No. 23
Sales manager$123,870$93,460–$172,230No. 41
Construction manager$116,680$92,670–$139,630No. 14
Web developer$106,360$82,430–$125,470No. 6
Management analyst$101,100$78,210–$130,310No. 16
Physical therapist$100,600$81,910–$110,510No. 23
Project manager$100,510$75,450–$129,360No. 15
Mechanical engineer$100,340$79,740–$120,020No. 29
Financial analyst$99,950$77,530–$123,060No. 14
Data scientist$99,600$78,280–$130,370No. 38
Dental hygienist$97,650$83,430–$98,820No. 23
Civil engineer$96,830$78,160–$123,120No. 25
General and operations manager$93,140$61,400–$134,690No. 45
Industrial designer$85,530$62,060–$110,200No. 14
Registered nurse$83,180$77,410–$100,230No. 42
Accountant$78,880$62,470–$101,410No. 32
Electrician$77,170$54,350–$98,690No. 6
Plumber$77,000$57,430–$103,830No. 11
Web and digital interface designer$74,780$59,500–$100,520No. 41
Marketing specialist$74,130$51,060–$99,630No. 23
Police officer$73,240$60,460–$79,800No. 34
HR specialist$71,670$54,770–$93,950No. 25
Carpenter$70,990$52,660–$92,100No. 2
Licensed practical nurse (LPN)$65,120$61,010–$76,170No. 19
Sales representative$64,590$49,750–$93,650No. 34
HVAC technician$63,000$49,040–$78,820No. 14
High school teacher$62,130$50,640–$78,970No. 41
Graphic designer$61,000$48,620–$76,560No. 28
IT support specialist$60,940$49,140–$75,200No. 17
Elementary school teacher$60,650$49,440–$77,450No. 39
Truck driver$58,240$48,310–$69,610No. 14
Auto mechanic$58,190$41,040–$72,610No. 7
Administrative assistant$46,200$38,200–$53,550No. 25
Customer service representative$45,800$37,710–$56,640No. 10
Medical assistant$44,710$38,550–$47,600No. 14
Warehouse worker$41,780$36,020–$46,260No. 11
Nursing assistant (CNA)$39,110$37,180–$44,630No. 29
Retail salesperson$33,820$30,990–$37,420No. 13

Check your own salary