9 grudnia 2005 r. w Gliwicach prezydenci miast zdecydowali o powołaniu związku, 9 stycznia 2006 r. w Świętochłowicach podpisali deklarację o utworzeniu Górnośląskiego Związku Metropolitalnego.

25 stycznia 2006 r. Rada Miejska w Świętochłowicach podjęła uchwałę w sprawie utworzenia związku międzygminnego o nazwie „Górnośląski Związek Metropolitalny”. 12 lipca 2006 r. uchwała ta została uchylona. 19 października 2006 r. podjęto kolejną uchwałę w tej sprawie.

13 stycznia 2007 r. podpisano w Gliwicach wniosek o rejestrację Związku. Związek został zarejestrowany przez MSWiA 8 czerwca 2007 roku. Oficjalnie Związek rozpoczął działalność 20 września 2007 roku, kiedy to w Rudzie Śląskiej odbyło się pierwsze Zgromadzenie Związku, na którym wyłonione zostały władze Związku.