KHOU is not a local station. The HOU is for Houston.
Right. And?
Yes, KHOU is a local station. In the Houston area it is a local CBS-affiliated television station, channel 11 on the VHF dial. It has been a local station since 1953.
The KHOU News Story on the Billboard