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