Business Analyst Salary in Des Moines, IA

Updated on May 09, 2025
Position
City
Salary

How much does a Business Analyst make in Des Moines, IA?

The average salary for a Business Analyst is $89,919 per year in Des Moines, IA.

A Business Analyst in Des Moines, IA, earns a competitive salary that reflects the value of their skills and experience. On average, these professionals can expect to make around $89,919 per year. This figure can vary based on several factors, including the industry, company size, and the individual's level of expertise.

The salary range for Business Analysts in Des Moines typically falls between $53,580 and $153,500 annually. Entry-level positions may start at the lower end of this spectrum, while seasoned analysts with extensive experience and a proven track record can earn towards the higher end. Additionally, those who possess specialized skills or certifications may command higher salaries. Companies in sectors like finance, healthcare, and technology often offer more lucrative compensation packages.

Business Analyst jobs in Des Moines, IA

What are the highest paying cities for a Business Analyst near Des Moines, IA?

Business analysts near Des Moines, IA, can find lucrative job opportunities in several cities. Cedar Rapids offers the highest average salary at $98,303. Davenport follows closely with an average salary of $93,571. West Des Moines, Ames, Urbandale, and Ankeny also provide competitive salaries for business analysts. These cities present excellent career prospects for those seeking higher earnings in the field.
Graph displaying highest paying cities salaries for Business Analyst jobs near Des Moines, IA, highlighting Cedar Rapids, IA with the highest at $98,303 and Iowa City, IA with the lowest at $52,688.
  1. Cedar Rapids, IA
    Average Salary: $98,303
    In Cedar Rapids, professionals can find roles that blend data analysis with business strategy. Companies like Rockwell Collins and Cedar Rapids Utilities offer opportunities for growth and innovation. The city's supportive business environment makes it a great place to start or advance a career.
    Find Business Analyst jobs in Cedar Rapids, IA


  2. Davenport, IA
    Average Salary: $93,571
    Davenport provides a dynamic setting for those in the analysis field. With organizations like McLeod Center and Quad Cities Orthopedic Center, there are diverse opportunities to apply analytical skills. The city's focus on healthcare and education creates a robust market for skilled analysts.
    Find Business Analyst jobs in Davenport, IA


  3. West Des Moines, IA
    Average Salary: $80,807
    West Des Moines is known for its strong financial sector, offering many roles for analysts. Companies such as Principal Financial Group and Wells Fargo provide a stable environment for career development. The city's business-friendly atmosphere supports growth and professional advancement.
    Find Business Analyst jobs in West Des Moines, IA


  4. Ames, IA
    Average Salary: $80,745
    Ames is a hub for technology and research, making it an excellent place for analysts. Institutions like Iowa State University and various tech firms create a vibrant job market. The city's emphasis on innovation and education offers many opportunities for those in the field.
    Find Business Analyst jobs in Ames, IA


  5. Urbandale, IA
    Average Salary: $79,980
    Urbandale offers a mix of retail and corporate opportunities for analysts. Companies such as Hy-Vee and Wells Fargo are prominent employers. The city's growing business scene provides a supportive environment for career growth and development.
    Find Business Analyst jobs in Urbandale, IA


  6. Ankeny, IA
    Average Salary: $74,300
    Ankeny is a thriving community for business professionals. With companies like Principal Financial Group and Rockwell Collins, there are many roles available. The city's focus on technology and finance makes it an ideal place for analysts to build their careers.
    Find Business Analyst jobs in Ankeny, IA


  7. Sioux City, IA
    Average Salary: $63,125
    Sioux City provides a balanced environment for analysts, with opportunities in both healthcare and finance. Organizations like UnityPoint Health and Tyson Foods offer diverse roles. The city's supportive community and business culture make it a great place to work.
    Find Business Analyst jobs in Sioux City, IA


  8. Iowa City, IA
    Average Salary: $52,688
    Iowa City is known for its academic and healthcare sectors, offering many roles for analysts. The University of Iowa and various healthcare institutions are key employers. The city's focus on education and research provides a stimulating environment for professionals.
    Find Business Analyst jobs in Iowa City, IA

What are the best paying companies for a Business Analyst in Des Moines, IA?

Global Resources, LLC offers the highest pay for Business Analysts in Des Moines, IA. The average salary there is over $153,000 per year. Deloitte and MidAmerican Energy also provide competitive salaries, with averages around $105,000 and $77,000 respectively.
Graph displaying best paying company salaries for Business Analyst jobs in Des Moines, IA, highlighting Global Resources, LLC with the highest at $153,500 and MidAmerican Energy with the lowest at $77,233.
  1. Global Resources, LLC
    Average Salary: $153,500
    Global Resources, LLC offers competitive salaries for Business Analysts. They focus on providing financial services and consulting. The company operates in Des Moines, IA, and other locations.


  2. Deloitte
    Average Salary: $105,614
    Deloitte is known for its strong support of Business Analysts. They offer a variety of services including audit, consulting, and financial advisory. Deloitte has offices in Des Moines, IA, and many other places.


  3. MidAmerican Energy
    Average Salary: $77,233
    MidAmerican Energy provides a solid salary for Business Analysts. They focus on energy delivery and renewable energy. The company operates in Des Moines, IA, and other areas.

Currently 1,981 Business Analyst job openings, nationwide.

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

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