Talen Energy Corporation, an independent power producer and infrastructure company, produces and sells electricity, capacity, and ancillary services into wholesale power markets in the United S...

Talen Energy Logo

About Talen Energy

Talen Energy Corporation owns and operates power infrastructure in the United States, located in the Mid-Atlantic, Montana, and New England. The Company produces and sells electricity, capacity, and ancillary services into wholesale U.S. Talen is headquartered in Houston, Texas.

Address

2929 Allen Parkway, 22nd Floor
Houston, 77019
United States

Year founded

2014

Number of employees

1,894

One API,
Millions of Logos

Get Started Contact Us
One API, Millions of Logos