We analyzed rates from 10 Iowa insurance companies to find the cheapest car insurance for every driver profile. Iowa averages $97/month for full coverage, 20% below the national average, but the cheapest company depends on your profile listed below:
Cheapest in Iowa by coverage type
- Full coverage: Travelers, $67/month
- Minimum coverage: State Farm, $19/month
Cheapest by city
- Des Moines: GEICO, $75/month
- Cedar Rapids: GEICO, $81/month
- Davenport: Travelers, $70/month
Cheapest by driver age
- Teen drivers (16) on a family policy: Progressive, $255/month (female) / IMT, $275/month (male)
- Seniors (65+): Progressive, $82/month
Cheapest by driving record and credit score
- Speeding ticket: State Farm, $92/month
- At-fault accident: State Farm, $97/month
- DUI: State Farm, $127/month
- Bad credit: IMT, $139/month














