I have lived here 12 years and never heard of one actually touching down. Please give me more info!
Houston is closer to the Gulf of Mexico so it gets more warm, moist air than it does with cold, dry air.
There is not enough atmospheric instability there to help create tornadoes.