Allstate has the best homeowners insurance for damages caused by tornadoes in Kansas. Allstate's annual rate for basic home insurance is $1,670, 26% cheaper than the annual average, plus you can combine wind and storm policies at an additional cost so you have the most effective coverage for severe weather damage.