where is the weather channel based out of
The Weather Channel The Weather Channel is an American basic cable and satellite television channel, owned by a consortium made up of The Blackstone Group, Bain Capital, and NBCUniversal.[1] Its headquarters are located in Atlanta, Georgia.