Mercury usually has the cheapest home insurance in Texas, at $1,453/yr, on average. Homeowners insurance in Texas costs an average of $3,969/yr, making it the fifth-most expensive state in the U.S.