W województwie śląskim znajdują się 74 miasta o łącznej populacji 3 275 207 osób, co stanowi 75,8% całej ludności województwa (stan na 1 stycznia 2024 r.).

Największym miastem w województwie są Katowice zamieszkiwane przez 279 190 osób. Ponadto znajduje się tu jeszcze 11 innych miast, których populacja przekracza 100 tys. mieszkańców: Bielsko-Biała, Bytom, Chorzów, Częstochowa, Dąbrowa Górnicza, Gliwice, Ruda Śląska, Rybnik, Sosnowiec, Tychy i Zabrze. W województwie znajdują się łącznie 32 miasta powiatowe, w tym 19 miast na prawach powiatu. Województwo śląskie jest jedynym, w którym liczba miast na prawach powiatu jest większa niż liczba powiatów ziemskich. W tych dziewiętnastu miastach zamieszkuje łącznie 2 369 548 osób, czyli 54,85% populacji śląskiego. Najmniejszym miastem powiatowym jest Kłobuck z populacją 12 220 mieszkańców, a największym miastem niebędącym siedzibą powiatu jest Knurów zamieszkiwany przez 35 619 osób. Najmniejszą liczbę ludności ma Przyrów – 1088 osób.