Najniższe miejsce znajduje się na południu, koło Piernikarki nad Białą Przemszą, a najwyższe wzniesienie, Wielka Góra, usytuowane jest za bocznicami stacji kolejowej Dąbrowa Górnicza Towarowa, przy północnej granicy gminy. Drugim pod względem wysokości wzniesieniem jest Gieraska (340 m n.p.m.).
Miasto graniczy w woj. śląskim z powiatami grodzkimi Dąbrowa Górnicza, Sosnowiec i Jaworzno, natomiast w woj. małopolskim z gminą miejską Bukowno i wiejską Bolesław, wchodzącymi w skład powiatu olkuskiego.
Oprócz historycznego miasta, nazywanego obecnie centrum i zlokalizowanego wokół rynku, w skład gminy Sławków wchodzi 25 mniejszych jednostek osadniczych: Burki, Ciołkowizna, Dębniki, Dębowa Góra, Garbierze, Groniec, Kolonia Chwaliboskie, Kołdaczka, Komora, Korzeniec, Kozibrodek, Kozioł koło Sławkowa, Kozioł koło Strzemieszyc, Michałów, Miedawa, Niwa, Niwka, Piasek, Piernikarka, Ryszka, Zagrody, Stawki, Trzewiczek, Walcownia i Zagródki oraz Osiedle PCK.
Miasto stanowi 5,95% powierzchni powiatu.