Insurance Agent Salary in Des Moines, IA

Updated on May 09, 2025
Position
City
Salary

How much does a Insurance Agent make in Des Moines, IA?

The average salary for a Insurance Agent is $65,068 per year in Des Moines, IA.

In Des Moines, IA, an Insurance Agent can expect to earn a competitive salary. On average, Insurance Agents make around $65,068 per year. This figure can vary based on experience and the type of insurance they specialize in. For those just starting, salaries may begin around $30,000. As agents gain more experience, they can see their earnings rise significantly.

Factors that can influence an Insurance Agent's salary include the number of clients they have, their ability to sell policies, and the specific insurance products they offer. Experienced agents who build strong relationships with clients often see higher earnings. Additionally, those who work for larger insurance companies may have more opportunities for bonuses and commissions. This can further boost their annual income.

Insurance Agent jobs in Des Moines, IA

What are the highest paying cities for a Insurance Agent near Des Moines, IA?

Job seekers looking for top-paying Insurance Agent roles near Des Moines, IA, should consider cities like Marshalltown, IA, and Ottumwa, IA. These cities offer competitive salaries, with Marshalltown leading at $91,900. Ottumwa follows closely with an average salary of $88,768. Both locations provide excellent opportunities for those in the insurance industry.
Graph displaying highest paying cities salaries for Insurance Agent jobs near Des Moines, IA, highlighting Marshalltown, IA with the highest at $91,900 and Council Bluffs, IA with the lowest at $77,160.
  1. Marshalltown, IA
    Average Salary: $91,900
    In Marshalltown, insurance professionals enjoy a community-focused environment. They work with local businesses and residents, providing tailored insurance solutions. Companies like Nationwide and State Farm offer opportunities for growth.
    Find Insurance Agent jobs in Marshalltown, IA


  2. Ottumwa, IA
    Average Salary: $88,768
    Ottumwa provides a welcoming atmosphere for insurance agents. They connect with local families and businesses, offering personalized insurance plans. Local firms such as Farmers Insurance and Allstate are prominent in the area.
    Find Insurance Agent jobs in Ottumwa, IA


  3. Sioux City, IA
    Average Salary: $85,705
    Sioux City offers a vibrant market for insurance agents. They serve a diverse community, providing various insurance products. Companies like Liberty Mutual and GEICO are active in the region.
    Find Insurance Agent jobs in Sioux City, IA


  4. Muscatine, IA
    Average Salary: $85,652
    Muscatine is a great place for insurance agents to thrive. They work with local residents and businesses, offering customized insurance services. Local agencies such as Progressive and American Family Insurance are well-known.
    Find Insurance Agent jobs in Muscatine, IA


  5. Clinton, IA
    Average Salary: $83,545
    In Clinton, insurance agents enjoy a supportive community. They provide essential services to local families and businesses. Companies like USAA and MetLife offer opportunities for career advancement.
    Find Insurance Agent jobs in Clinton, IA


  6. Burlington, IA
    Average Salary: $80,916
    Burlington offers a dynamic environment for insurance professionals. They serve a diverse population, offering a range of insurance products. Local firms such as Chubb and Berkshire Hathaway are prominent in the area.
    Find Insurance Agent jobs in Burlington, IA


  7. Cedar Falls, IA
    Average Salary: $80,721
    Cedar Falls provides a friendly setting for insurance agents. They connect with local residents and businesses, offering personalized insurance solutions. Companies like Farmers Insurance and Nationwide are active in the community.
    Find Insurance Agent jobs in Cedar Falls, IA


  8. Mason City, IA
    Average Salary: $78,563
    Mason City offers a stable environment for insurance professionals. They work with local families and businesses, providing essential insurance services. Companies like Allstate and State Farm are well-established in the area.
    Find Insurance Agent jobs in Mason City, IA


  9. Davenport, IA
    Average Salary: $78,035
    Davenport is a bustling city for insurance agents. They serve a diverse community, offering a variety of insurance products. Local agencies such as Liberty Mutual and GEICO are prominent in the area.
    Find Insurance Agent jobs in Davenport, IA


  10. Council Bluffs, IA
    Average Salary: $77,160
    In Council Bluffs, insurance agents enjoy a vibrant market. They connect with local residents and businesses, providing tailored insurance services. Companies like USAA and Berkshire Hathaway offer opportunities for growth.
    Find Insurance Agent jobs in Council Bluffs, IA

What are the best paying companies for a Insurance Agent in Des Moines, IA?

Indiana Staffing Inc. offers the highest pay for Insurance Agent jobs in Des Moines, IA, with an average salary of $75,000. HomeServices Insurance, Inc. follows closely with an average salary of $74,171. These companies provide competitive compensation packages to attract top talent. Physicians Mutual, Progressive, and National General Insurance also offer attractive salaries. Physicians Mutual pays an average of $50,000, while Progressive and National General Insurance offer $43,000 and $33,100, respectively. These companies provide opportunities for growth and stability in the insurance industry.
Graph displaying best paying company salaries for Insurance Agent jobs in Des Moines, IA, highlighting Indiana Staffing Inc with the highest at $75,000 and National General Insurance with the lowest at $33,100.
  1. Indiana Staffing Inc
    Average Salary: $75,000
    Indiana Staffing Inc offers top-tier Insurance Agent positions in Des Moines, IA. They focus on providing a supportive environment for agents to develop their skills and grow their careers. The company operates in multiple locations across the state.


  2. HomeServices Insurance, Inc.
    Average Salary: $74,171
    HomeServices Insurance, Inc. provides competitive salaries for Insurance Agents in Des Moines, IA. They offer a dynamic work environment where agents can thrive. The company operates in various locations throughout the region.


  3. Cornerstone Staffing Solutions, Inc.
    Average Salary: $70,000
    Cornerstone Staffing Solutions, Inc. is known for its excellent compensation packages for Insurance Agents in Des Moines, IA. They focus on professional development and offer a collaborative work atmosphere. The company operates in several locations in the area.


  4. Cornerstone Staffing Inc.
    Average Salary: $67,500
    Cornerstone Staffing Inc. provides attractive salaries for Insurance Agents in Des Moines, IA. They offer a supportive environment that encourages growth and success. The company operates in multiple locations across the city.


  5. Physicians Mutual
    Average Salary: $50,000
    Physicians Mutual offers a solid salary for Insurance Agents in Des Moines, IA. They focus on providing a stable and rewarding work environment. The company operates in various locations throughout the state.


  6. Progressive
    Average Salary: $43,000
    Progressive offers competitive salaries for Insurance Agents in Des Moines, IA. They provide a dynamic and supportive work environment. The company operates in multiple locations across the region.


  7. National General Insurance
    Average Salary: $33,100
    National General Insurance offers entry-level salaries for Insurance Agents in Des Moines, IA. They provide a supportive environment for career growth. The company operates in several locations in the area.

Currently 5,881 Insurance Agent job openings, nationwide.

How's the job market for a Insurance Agent in the US?

Learn what a Insurance Agent does, how to become one, and understand the job outlook. Get simple steps to start your career as a Insurance Agent today.
Position
Overview
Insurance Agent
5,881 Job Openings