St. Louis homeowners pay an annual average of $2,619 for a standard home insurance policy with $300,000 in dwelling coverage and a $1,000 deductible. The city average is a bit higher than the national annual average of $2,584 but lower than the Missouri state average of $2,724.
St. Louis homeowners face risks such as flooding, snow, ice, and property crimes. The city also recently experienced a significant natural disaster, when a tornado touched down in May 2025, causing five deaths, numerous injuries, and more than $1 billion in damages to the city.1
Here’s what you should know about finding home insurance in St. Louis.
St. Louis homeowners pay an average of $218 per month for a standard insurance policy with $300,000 in dwelling coverage and a $1,000 deductible.
St. Louis City and nearly 80 communities in St. Louis County participate in the National Flood Insurance Program (NFIP).2 St. Louis homeowners who decide to purchase flood insurance will have to pay additional insurance costs each year.
The average annual cost to insure a Missouri home with $500,000 in dwelling coverage and a $1,000 deductible is $4,110. The higher your policy limits, the more you’ll pay for coverage.
Best home insurance companies in St. Louis
Many insurance companies issue policies in St. Louis, including major national companies and smaller regional insurers. The best company for you will depend on your property’s location, the risks in your area, your budget, and your desired coverage amount.
You can start your search for coverage below, with three of the best homeowners insurance companies in St. Louis. Each of these companies has affordable average premiums, solid customer satisfaction, and quality insurance options.
Best company for flood insurance: Foremost
Best company for veterans: Armed Forces Insurance Exchange
Armed Forces Insurance Exchange
About 61,000 military veterans live in the St. Louis area. Armed Forces Insurance Exchange sells coverage to military veterans and active-duty service members. It offers homeowners insurance policies at a significantly lower rate than the city average, making it a great option to consider.
Policies from Armed Forces Insurance Exchange can provide extra coverage for identity theft, animal liability, or water backup and sump overflows. And the company has a broad range of discounts, including discounts for windstorm mitigation features, gated communities, and new roofs.
Significantly lower-than-average rates
Multiple discount programs
Limited customer reviews
Available only to veterans and active-duty military members
Best company for landlords: State Farm
Our editorial team analyzed regional and national home insurance companies that sell policies in St. Louis to assess which offer the best rates, coverage options, customer service, and savings to homeowners. We prioritized competitive rates, 24/7 customer service, homeownership discounts or bundling options, and specialty or supplemental coverages.
Cheapest home insurance companies in St. Louis
Depending on the company issuing the policy, home insurance rates can vary significantly in St. Louis. Armed Forces Insurance Exchange, Foremost, and American Family have the cheapest home insurance rates in St. Louis on average, based on Insurify data.
Below, you can compare average annual premiums from different insurance companies for standard policies with $300,000 in dwelling coverage and a $1,000 deductible.
How much is home insurance in St. Louis?
The average cost of homeowners insurance in St. Louis is $2,619 per year for a standard policy with $300,000 in dwelling coverage and a $1,000 deductible. For a policy with a $500 deductible, the average cost is a bit higher, at $2,682 per year.
Your premiums may vary based on your ZIP code, home value, the age of the property, and your deductible amount.3
Cost of home insurance by dwelling coverage in Missouri
Dwelling coverage is the part of your homeowners insurance policy that pays to repair or replace the physical structure of your home after a covered incident. When you purchase your policy, you’ll select a coverage limit. The higher the limit, the more your policy will cost.
Here are the statewide average annual premiums for dwelling coverage in Missouri. The average annual premiums reflect costs for policies with a $1,000 deductible.
Cost of homeowners insurance by deductible amount
Homeowners insurance, like many forms of insurance, involves a deductible. The deductible amount is how much you have to pay for repairs or damages before the insurer helps with the cost. Deductibles typically range between $500 and $2,500. Generally, the higher the deductible, the lower your premiums will be, since you have to cover more of the out-of-pocket costs yourself.
Below are the average annual premiums in St. Louis by deductible amount for a policy with $300,000 in dwelling coverage.
Average cost of home insurance in other cities in Missouri
Home insurance rates in Missouri differ by city and ZIP code. Areas at higher risk of natural disasters, such as those in flood zones, will have higher rates than areas at higher elevations. And areas with higher crime rates typically also have higher average rates.
Of the Missouri cities below, Ballwin has the lowest annual average premium, at $2,559 per year. Kansas City has the most expensive average premium, at $3,205.
Compare average annual premiums for home insurance with $300,000 in dwelling coverage and a $1,000 deductible for several Missouri cities below.
What to know about owning a home in St. Louis
If you’re thinking of relocating to St. Louis or plan on buying a home there, you should consider a few factors that may affect insurance costs.
St. Louis home insurance FAQs
The following information can help answer your remaining questions as you shop for homeowners insurance in St. Louis.
On average, homeowners in St. Louis pay $218 per month, or $2,619 per year, for a policy with $300,000 in dwelling coverage and a $1,000 deductible. Your cost could increase if you need additional coverage, like flood insurance.
The Armed Forces Insurance Exchange offers the lowest home insurance rates in St. Louis, averaging $1,018 per year. But the insurer has eligibility restrictions and is only available to current and former military members. Foremost and American Family are the next cheapest insurance companies, with respective rates of $1,418 and $1,635 per year.
The 80% rule is a guideline homeowners should consider when reviewing their insurance needs and updating their policies. The rule recommends that homeowners buy a policy with a coverage limit equal to at least 80% of the home’s total replacement cost. As your home’s value increases over time, you may need to adjust your coverage limit to keep pace with the higher cost and avoid penalties.
The average annual premium for a home insurance policy with $500,000 in dwelling coverage and a $1,000 deductible is $3,984 in the U.S. and $4,110 in Missouri.
Missouri doesn’t have a state-specific discount program for senior homeowners, and discounts vary by insurer.