The average cost of homeowners insurance in the U.S. is about $2,110 a year for $300,000 worth of dwelling coverage, but rates vary by state. Many, or all, of the products featured on this page are ...