První písemná zmínka o obci pochází z roku 1330, tehdy se zde rozvíjel chov mléčného skotu na farmách okolo místního benediktinského kláštera., který byl v roce 1436 vypálen. Kromě chovu skotu a ovcí se místní obyvatelé zabývalli zejména zemědělstvím a lesnictvím.
Od roku 1990 byla Štôla součástí sousední obce Mengusovce. Dnes je obec známá jako turistické letovisko pod Vysokými Tatrami.
Obyvatelstvo
Podle sčítání lidu z roku 2011 žilo ve Štôle celkově 514 obyvatel, z toho 469 Slováků, osm Čechů, čtyři z nich uvedli moravskou národnost. Pět obyvatel uvedlo jinou etnickou příslušnost a 28 obyvatel neposkytlo o etnické příslušnosti žádné informace.
187 obyvatel se téhož roku hlásilo k římskokatolické církvi a 156 obyvatel k evangelické církvi. 56 obyvatel se přihlásilo k ateismu, 37 obyvatel se pak k otázce víry nevyjádřilo.
V roce 2023 žilo v obci 531 obyvatel[2], což je mírný nárůst oproti předchozímu sčítání obyvatel v roce 2021, kdy v obci žilo 528 obyvatel. Během turistické sezóny (v letním období), se počet místních obyvatel zvyšuje.
V tomto článku byly použity překlady textů z článků Štôla na slovenské Wikipedii a Štôla na německé Wikipedii.
↑Registre obnovenej evidencie pozemkov [PDF 1,48 MB]. Bratislava: Úrad geodézie, kartografie a katastra Slovenskej republiky, 2014-07-22 [cit. 2014-08-06]. S. 3. Dostupné v archivu pořízeném dne 2017-08-09. (slovensky)