Ruda Śląska is a city in Poland in Silesian Voivodeship. It has about 147 000 inhabitants and 77 km².