Banská Štiavnica tiene una población de 10.674 habitantes (31 de diciembre de 2005).