Data Analyst Salary in Missouri
Data Analyst pay in Missouri, explained
Data analysts in Missouri earn a median of $97,090 per year ($46.68 per hour), which is 19% below the national median of $120,230. Entry-level workers earn around $58,960, while the most experienced data analysts reach about $151,380. Pay varies by employer, setting, and metro area within Missouri.
Is $97,090 good pay in Missouri?
Adjusted for Missouri's cost of living (which runs 91% of the U.S. average), that $97,090 is worth about $106,907 in national buying power — ranking Missouri #29 for real pay (vs #35 on the sticker number).
Data Analyst pay by experience in Missouri
Data Analyst pay in neighboring states
| State | Median / yr | Real pay | vs MO |
|---|---|---|---|
| Missouri (here) | $97,090 | $106,907 | — |
| Arkansas | $109,390 | $125,827 | −$12,300 |
| Illinois | $106,560 | $106,605 | −$9,470 |
| Tennessee | $100,330 | $109,209 | −$3,240 |
| Nebraska | $98,230 | $109,020 | −$1,140 |
| Kansas | $98,130 | $108,951 | −$1,040 |
| Iowa | $95,830 | $109,193 | +$1,260 |
| Kentucky | $91,760 | $101,776 | +$5,330 |
| Oklahoma | $86,310 | $98,255 | +$10,780 |
Data Analyst in Missouri: FAQ
How much do data analysts make in Missouri?
Data analysts in Missouri earn a median of $97,090 per year ($46.68 per hour), compared with $120,230 nationally.
Does Missouri pay data analysts well?
At $97,090, Missouri pays 19% below the national median for data analysts. An estimated 4,730 work in the state.