Car insurance in St. Louis costs an average of $1,490, which is higher than the state average. The cheapest widely available insurer is Allstate, at roughly $963 annually. MoneyGeek analyzed the cheapest options based on different driver profiles and coverage levels. For drivers wanting low costs and quality service, MoneyGeek ranked the best insurance providers in the city.
Compare the Cheapest Car Insurance Quotes in St. Louis, MO