Banská Bystrica est situé dans le centre de la Slovaquie entre le parc national Veľka Fatra et celui des Basses Tatras au nord de la ville, le parc national Poľana à l'est de la ville, et le massif des Štiavnické vrchy au sud-ouest de la ville. Banská Bystrica est le chef-lieu de la région (kraj) de Banská Bystrica, après avoir été jusqu'en 1990 la capitale de la Slovaquie centrale (Stredoslovenský kraj).