Talen (Nasdaq: TLN) owns and operates approximately 13.1 gigawatts of power infrastructure in the United States. We produce and sell electricity, capacity, and ancillary services into wholesale U.S. power markets, including PJM and WECC, with our generation fleet principally located in the Mid-Atlantic, Ohio and Montana. Talen is headquartered in Houston, Texas
Looking for a particular Talen Energy employee's phone or email?
The Talen Energy annual revenue was $2.1 billion in 2026.
Mac McFarland is the President and Chief Executive Officer of Talen Energy.
901 people are employed at Talen Energy.
Talen Energy is based in Houston, Texas.
The NAICS codes for Talen Energy are [221, 22, 55].
The SIC codes for Talen Energy are [491, 493, 49].