Data Analyst Salary in St. Louis, MO

Updated on May 09, 2025
Position
City
Salary

How much does a Data Analyst make in St. Louis, MO?

The average salary for a Data Analyst is $82,888 per year in St. Louis, MO.

In St. Louis, Missouri, a Data Analyst can expect to earn a competitive salary. The average salary for this role is around 82,888 dollars per year. This figure can vary based on experience, skills, and the specific industry. For those just starting, salaries may begin at around 40,590 dollars per year. As experience grows, so can the salary, with more seasoned professionals earning up to 148,238 dollars annually.

Several factors influence the salary of a Data Analyst in St. Louis. These include the complexity of the data they handle, the industry they work in, and their level of education. For instance, those with advanced degrees or certifications in data analysis often command higher salaries. Additionally, roles in tech-heavy industries or finance may offer more lucrative compensation packages compared to other sectors.

Data Analyst jobs in St. Louis, MO

What are the highest paying cities for a Data Analyst near St. Louis, MO?

Job seekers near St. Louis, MO, can find high-paying Data Analyst roles in several nearby cities. Fort Worth, TX, leads with an average salary of $87,956. Des Moines, IA, and Milwaukee, WI, follow closely with salaries around $84,572 and $83,699, respectively. These cities offer competitive pay for data analysts, making them attractive options for those seeking a lucrative career.
Graph displaying highest paying cities salaries for Data Analyst jobs near St. Louis, MO, highlighting Fort Worth, TX with the highest at $87,956 and Tulsa, OK with the lowest at $77,909.
  1. Fort Worth, TX
    Average Salary: $87,956
    In Fort Worth, data professionals thrive in a growing tech scene. With companies like Lockheed Martin and American Airlines, opportunities are vast. The city offers a blend of big-city opportunities and a friendly, welcoming atmosphere.
    Find Data Analyst jobs in Fort Worth, TX


  2. Des Moines, IA
    Average Salary: $84,572
    Des Moines provides a stable environment for data experts. Companies like Principal Financial Group and Wells Fargo offer solid career paths. The city's lower cost of living makes it an attractive option for those seeking a balanced lifestyle.
    Find Data Analyst jobs in Des Moines, IA


  3. Milwaukee, WI
    Average Salary: $83,699
    Milwaukee is a hub for data analysis with firms like Johnson Controls and Harley-Davidson. The city's vibrant culture and strong community support make it a great place to work and live. The cost of living is reasonable, adding to its appeal.
    Find Data Analyst jobs in Milwaukee, WI


  4. Atlanta, GA
    Average Salary: $83,601
    Atlanta offers a dynamic job market for data analysts. With tech giants like Coca-Cola and Delta Airlines, the city buzzes with opportunities. Atlanta's diverse culture and warm climate make it an exciting place to build a career.
    Find Data Analyst jobs in Atlanta, GA


  5. Memphis, TN
    Average Salary: $83,366
    Memphis provides a unique blend of Southern charm and professional growth. Companies like FedEx and St. Jude Children's Research Hospital offer diverse roles. The city's rich culture and affordable living make it a great choice for data analysts.
    Find Data Analyst jobs in Memphis, TN


  6. Madison, WI
    Average Salary: $83,275
    Madison is known for its progressive environment and strong tech sector. With companies like Epic Systems and American Family Insurance, data analysts find ample opportunities. The city's high quality of life and vibrant community add to its appeal.
    Find Data Analyst jobs in Madison, WI


  7. Columbus, OH
    Average Salary: $81,811
    Columbus offers a balanced approach to career and lifestyle. Companies like Nationwide and Huntington Bank provide solid opportunities. The city's affordable cost of living and friendly atmosphere make it an ideal place for data professionals.
    Find Data Analyst jobs in Columbus, OH


  8. Chicago, IL
    Average Salary: $80,912
    Chicago is a bustling metropolis with endless opportunities for data analysts. Major companies like IBM and Accenture offer dynamic roles. The city's rich cultural scene and vibrant economy make it an exciting place to work.
    Find Data Analyst jobs in Chicago, IL


  9. Cincinnati, OH
    Average Salary: $79,728
    Cincinnati provides a mix of big-city opportunities and a small-town feel. Companies like Procter & Gamble and Kroger offer diverse roles. The city's affordable living and strong community make it a great place for data analysts.
    Find Data Analyst jobs in Cincinnati, OH


  10. Tulsa, OK
    Average Salary: $77,909
    Tulsa offers a growing tech scene with companies like ONEOK and QuikTrip. The city's affordable cost of living and friendly atmosphere make it an attractive option for data professionals. Tulsa's vibrant culture adds to its appeal.
    Find Data Analyst jobs in Tulsa, OK

What are the best paying companies for a Data Analyst in St. Louis, MO?

Job seekers in St. Louis, MO, looking for top-paying Data Analyst roles should consider Wells Fargo, Edward Jones, and U.S. Bank. These companies offer competitive salaries, with Wells Fargo leading at $150,960. Edward Jones and U.S. Bank follow closely, providing attractive compensation packages. These opportunities can help professionals advance their careers in data analysis.
Graph displaying best paying company salaries for Data Analyst jobs in St. Louis, MO, highlighting Wells Fargo with the highest at $150,960 and ARCO a Family of Construction Companies with the lowest at $77,533.
  1. Wells Fargo
    Average Salary: $150,960
    Wells Fargo offers Data Analyst jobs in St. Louis, MO. They focus on financial services. Employees work in various locations, including downtown St. Louis.


  2. Edward Jones
    Average Salary: $117,963
    Edward Jones provides Data Analyst positions in St. Louis, MO. They specialize in financial services. Their offices are located in the heart of St. Louis.


  3. U.S. Bank
    Average Salary: $110,273
    U.S. Bank has Data Analyst jobs in St. Louis, MO. They offer financial services. Employees work in various locations, including downtown St. Louis.


  4. CeDent
    Average Salary: $101,188
    CeDent provides Data Analyst roles in St. Louis, MO. They focus on dental services. Their offices are located in the St. Louis area.


  5. Kforce
    Average Salary: $99,057
    Kforce offers Data Analyst jobs in St. Louis, MO. They specialize in staffing services. Employees work in various locations, including downtown St. Louis.


  6. The Cigna Group
    Average Salary: $96,510
    The Cigna Group provides Data Analyst positions in St. Louis, MO. They focus on health services. Their offices are located in the St. Louis area.


  7. Inclusively
    Average Salary: $89,108
    Inclusively offers Data Analyst jobs in St. Louis, MO. They focus on inclusive employment. Employees work in various locations, including downtown St. Louis.


  8. Garmin
    Average Salary: $81,829
    Garmin provides Data Analyst roles in St. Louis, MO. They focus on navigation and fitness technology. Their offices are located in the St. Louis area.


  9. Stifel
    Average Salary: $81,617
    Stifel offers Data Analyst jobs in St. Louis, MO. They specialize in financial services. Employees work in various locations, including downtown St. Louis.


  10. ARCO a Family of Construction Companies
    Average Salary: $77,533
    ARCO provides Data Analyst positions in St. Louis, MO. They focus on construction services. Their offices are located in the St. Louis area.

Currently 1,151 Data Analyst job openings, nationwide.

How's the job market for a Data Analyst in the US?

Learn what a Data Analyst does, how to become one, and understand the job outlook. Get simple steps to start your career as a Data Analyst today.
Position
Overview
Data Analyst
1,151 Job Openings