Siedziba główna firmy i studio dla kanału pogodowego znajdują się w Cumberland, w stanie Georgia, tuż poza Atlanty. Siedziba firmy znajduje się w hrabstwie Cobb. Studio jest zamknięte i nie jest otwarte na wycieczki.
Studio Weather Channel jest futurystyczne, zbudowane z myślą o oszczędzaniu energii. Prawie 170 stóp kwadratowych powierzchni studia poświęcono recyklingowi szkła, aluminium, tworzyw sztucznych i papieru. Aby pomóc w wizualizacji i akustyce, studio zawiera duże monitory plazmowe i 32 wstępnie przygotowane panele dźwiękowe.
Kotwice siedzą przy biurku otoczonym jasnymi, świeżymi farbami i malowniczym widokiem, który nakłada na miasto pejzaże w tle.