The Weather Channel

The Weather Channel provides weather forecasts, data, insights and stories to consumers and businesses. The Company provides weather-driven business solutions for the media, aviation, energy, insurance, retail, ground transportation and government sectors through television, online, mobile and tablet applications.

Employee Rating

HQBrookhaven, US
Cybersecurity ratingCMore
The Weather Channel was founded in 1982 and is headquartered in Brookhaven, US

Viewing summary data as a guest

Sign up for free to see all data

Key People/Management at The Weather Channel

George Callard

George Callard

EVP and General Counsel and Head of Government Affairs
David Clark

David Clark

President, TV Division
Cameron Clayton

Cameron Clayton

President, Product & Technology
Mark Gildersleeve

Mark Gildersleeve

President, Professional Division
Show more

The Weather Channel Office Locations

The Weather Channel has offices in Brookhaven, Atlanta, Chicago, Los Angeles and in 1 other location
Brookhaven, US (HQ)
1001 Summit Blvd NE floor 20
Atlanta, US
300 Interstate N Pkwy #300
Chicago, US
Chicago, IL, USA
Los Angeles, US
Los Angeles, CA, USA
London, GB
48 Warwick Street
Show all (5)

The Weather Channel Financials and Metrics

Summary Metrics

Founding Date


The Weather Channel Cybersecurity Score

Cybersecurity ratingPremium dataset



SecurityScorecard logo

The Weather Channel Online and Social Media Presence

Embed Graph

The Weather Channel News and Updates

A Ransomware Attack Knocked The Weather Channel Off The Air

A ransomware attack can have unexpected fallout.

Hackers Take The Weather Channel Off the Air

Live programming suspended for more than 90 minutes.

The Weather Channel Flooded Charleston to Make Care About Climate Change

To show climate change's devastating effects, the Weather Channel used its immersive mixed-reality studio to span centuries.

The Weather Channel Sued for $125 Million by Mom Whose Son Died in Collision With Storm Chasers

The lawsuit alleges that 'Storm Wranglers' tornado chasers caused the fatal collision that killed a 25-year-old man.

Byron Allen's Entertainment Studios Announces Launch Of Free Ad-Supported Live Streaming Network: The Weather Channel En Español

LOS ANGELES, Feb. 11, 2019 /PRNewswire/ -- Entertainment Studios, one of the largest independent producers and distributors of first-run syndicated television programming for broadcast television stations, and owner of eight 24-hour HD television networks now serving nearly 160 million...

The Weather Channel previews ice storm in scary immersive mixed reality

Let Jim Cantore scare you into staying inside this weekend. The Weather Channel meteorologist stars in a new video previewing this weekend's winter storm, which is set to strike the Midwest and Northeast. Like the network's previous videos about storm surges and wildfires, the segment utilizes…
Show more

The Weather Channel Blogs

IBM Announces New Collar Apprenticeship Accelerator for IBM Z

M&T Bank Joins as Inaugural Ecosystem Employer

IBM Makes Education & Hiring More Inclusive Worldwide with P-TECH Model Expanding Across 28 Countries

Adoption of P-TECH and multilingual support of free IBM Open P-TECH online curricula strengthens education-to-career pathway for underserved communities globally

Fortune and IBM Watson Health Recognize Top-Performing U.S. Cardiovascular Hospitals

The Fortune/IBM Watson Health 50 Top Cardiovascular Hospitals winners demonstrate opportunities to potentially save thousands of additional lives and billions of dollars in costs
Show more

The Weather Channel Frequently Asked Questions

  • When was The Weather Channel founded?

    The Weather Channel was founded in 1982.

  • Who are The Weather Channel key executives?

    The Weather Channel's key executives are George Callard, David Clark and Cameron Clayton.

  • How many employees does The Weather Channel have?

    The Weather Channel has 827 employees.

  • Who are The Weather Channel competitors?

    Competitors of The Weather Channel include Nexstar, BBC and Sinclair Broadcast Group.

  • Where is The Weather Channel headquarters?

    The Weather Channel headquarters is located at 1001 Summit Blvd NE floor 20, Brookhaven.

  • Where are The Weather Channel offices?

    The Weather Channel has offices in Brookhaven, Atlanta, Chicago, Los Angeles and in 1 other location.

  • How many offices does The Weather Channel have?

    The Weather Channel has 5 offices.