Z biegiem czasu do Związku przystąpiły nowe gminy, tj.: Pawłowice, Rydułtowy (1992), Jejkowice (1993) Marklowice i Pszów (1995). W 1994 roku ze związku wystąpiła gmina Gaszowice. Na podstawie odrębnych umów o charakterze gospodarczym, Związek rozszerzył zasięg przestrzenny organizowania komunikacji miejskiej na sąsiednie gminy (tj. Gorzyce, Lubomia, Ornontowice i Orzesze). Do końca 1995 roku MZK organizował komunikację na terenie 18 gmin. Zamieszkała ludność na tym terenie to około 560 tys. osób. Przewozy wykonywało 8 przewoźników o różnej formie własności (komunalnej, państwowej i prywatnej), przewożąc około 5 mln pasażerów miesięcznie na 88 liniach, przejeżdżając około 1 miliona kilometrów. Z dniem 1 stycznia 1996, ze Związku wystąpiły gminy Rybnik i Jejkowice. Rolę organizatora na terenie tych gmin przyjęło miasto Rybnik. W 1997 roku do związku przystąpiła nowo powstała gmina Radlin. Dwa lata później wystąpiła gmina Zebrzydowice. Od 1 stycznia 2005 roku Gmina Świerklany przestała być członkiem Związku.
Przewoźnicy Obsługę linii komunikacyjnych MZK zapewniają spółki: