The Weather Channel provides weather forecasts, data, insights and stories to consumers and businesses in the United States and internationally. 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

2.5
TypeSubsidiary
HQAtlanta, US
Founded1982
Websiteweather.com
The Weather Channel was founded in 1982 and is headquartered in Atlanta, US
Report incorrect company information

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 Atlanta, New York, Los Angeles, London and in 1 other location
Atlanta, (HQ)
300 Interstate North Pkwy SE Ste 300
New York,
6, 1177 6th Ave
London,
48 Warwick Street
Show all (5)
Report incorrect company information

The Weather Channel Financials and Metrics

Summary Metrics

Founding Date

1982
Report incorrect company information

The Weather Channel Online and Social Media Presence

Embed Graph
Report incorrect company information

The Weather Channel News and Updates

The Weather Channel Plans to Forecast Football Weather in Mixed Reality

The mixed-reality programming will show football fans what the weather is like for the players on the field.

Lands' End And The Weather Channel Celebrate Year One Of Partnership

DODGEVILLE, Wis., Nov. 9, 2018 /PRNewswire/ -- Lands' End (NASDAQ: LE), a leading uni-channel retailer, and The Weather Channel television network today announced the one-year anniversary of their integrated Official Outfitter partnership. In celebration, Lands' End is offering 50 percent ...

The Weather Channel debuts a terrifying new viz for Hurricane Florence

The channel’s new graphics technology, dubbed Immersive Mixed Reality, is helping it visualize the flooding for viewers. It’s nothing short of scary. Six feet of water. It doesn’t sound like much, in theory. Your feet might still touch the bottom of the pool. But in the hands of the Weather Channel…

The Weather Channel Broadcasts ‘Immersive Tornado’

ATLANTA—The Weather Channel viewers this morning experienced the effects of a tornado in a new immersive environment via the network’s new “Immersive Mixed Reality” technology. Courtesy of The Weather Channel For several hours, on-camera meteorologist Jim Cantore narrated the evolution of a virtual …

The Weather Channel wants you to know there's a more pressing issue than the weather right now

The Weather Channel has a message for Americans: Puerto Rico is still in crisis.  The popular website of the IBM-owned company on Friday used its entire front page to remind visitors that the situation in Puerto Rico remains dire, exactly one month after Category 4 Hurricane Maria struck the islan…
Report incorrect company information

The Weather Channel Blogs

CLS’s DLT payment netting service goes live with Goldman Sachs and Morgan Stanley

CLSNet brings a bilateral payment netting service to over 120 currencies, optimizing intraday liquidity, improving operational efficiency, and reducing risk

WXNode Twitter 0be79f67-5183-4145-ba33-c18e7ac459c6

Widget Type:  Tweet
Show more

The Weather Channel Company Life and Culture

Report incorrect company information

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.

  • Who are The Weather Channel competitors?

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

  • Where is The Weather Channel headquarters?

    The Weather Channel headquarters is located at 300 Interstate North Pkwy SE Ste 300, Atlanta.

  • Where are The Weather Channel offices?

    The Weather Channel has offices in Atlanta, New York, Los Angeles, London and in 1 other location.

  • How many offices does The Weather Channel have?

    The Weather Channel has 5 offices.