Miasteczko Śląskie położone jest w powiecie tarnogórskim. Przy rynku umiejscowione są m.in. zabytkowy murowany kościół Wniebowzięcia NMP i drewniany p.w. św. Jerzego oraz ratusz. Na terenie miasta znajduje się również MOSIR. Od 1990 wprowadzono przewozy pasażersko - turystyczne na odcinku Bytom - Miasteczko Śląskie kolejką wąskotorową.