Made O'Meter
Discover where a brand or product originates
The Weather Channel belongs to Francisco Partners Management, L.P. through The Weather Company. The Weather Channel is owned by Francisco Partners Management, L.P., headquartered in the United States. Yes. The ultimate owner of The Weather Channel, Francisco Partners Management, L.P., is headquartered in the United States.
The brand's assets are split: Allen Media Group owns the television network, while the digital platforms and data are owned by the private equity firm Francisco Partners (via The Weather Company).
The Weather Group, LLC (Television business)
Sources: franciscopartners.com, weather.com
Check another productdisclaimer
poweredBy