The average home insurance cost in Tennessee is $4,233 per year, which breaks down to $352.75 per month. However, you could find lower premiums by taking advantage of carrier discounts and shopping around for coverage.