Visby est la seule ville située sur l'île suédoise de Gotland, au milieu de la mer Baltique, à 90 km des côtes suédoises. Avec 22 593 habitants, elle constitue plus du tiers de la population totale de l'île (57 245). C'est le chef-lieu de l'entité région Gotland, issu de la fusion de l'administration du comté de Gotland et de son unique commune.