W województwie świętokrzyskim znajduje się 50 miast o łącznej populacji 528 199 osób, co stanowi ok. 44,83% całej ludności województwa.
Największym miastem i stolicą województwa są Kielce zamieszkiwany przez 183 855 osób. Populacja Kielc stanowi 34,74% ludności miejskiej województwa. W województwie znajduje się łącznie 13 miast powiatowych, w tym 1 miasto na prawach powiatu – Kielce. W tych trzech miastach zamieszkuje łącznie ok. 28,81% populacji województwa. Najmniejszym miastem powiatowym jest Kazimierza Wielka z populacją 5038 mieszkańców, a największym miastem niebędącym siedzibą powiatu jest Suchedniów zamieszkiwany przez 7588 osób. Najmniejszą liczbę ludności ma Opatowiec – 317 osób, który jest równocześnie najmniejszym miastem w Polsce. Ponadto w województwie znajduje się jeszcze pięć innych miast, których populacja nie przekracza 1000 mieszkańców: Działoszyce, Nowy Korczyn, Szydłów, Wiślica i Wodzisław.
Największą powierzchnią zajmują Kielce – 109,65 km², zaś najmniejszą Działoszyce – 1,92 km². Łącznie powierzchnia obszarów miejskich w województwie wynosi 808,44 km², czyli ok. 6,90% jego powierzchni. Jednocześnie największą gęstość zaludnienia w województwie na poziomie ok.