Het bedrijf is voor 71,62% eigendom van algemeen directeur Igor Zjoezin en 23% wordt sinds mei 2007 verhandeld aan de New York Stock Exchange. Daarmee is Mechel het enige bedrijf uit de mijnbouw- en metallurgische sector in Rusland en Oost-Europa dat aan de New York Stock Exchangegenoteerd staat. In juli 2007 had het bedrijf een marktkapitalisatie van 5,79 miljard dollar. De CEO van het bedrijf was in 2007 Aleksej Ivanoesjkin en de voorzitter van de Raad van Bestuur is Igor Zjoezin.
Vestigingen
Mechel had in september 2007 de volgende vestigingen: