Staré Hory to malownicza miejscowość położona w Dolinie Starogórskiej pomiędzy górami Wielka Fatra i Niskie Tatry. Okoliczna rzeźba terenu jest nierówna. W części Wielkiej Fatry znajdują się stoki Krížnej Krížny o wysokości 1574 metrów, Małej Krížnej o wysokości 1329 metrów oraz Úplazu, który ma 1275 metrów wysokości.
W centralnej części nad miejscowością wznosi się wysoka na 1255 metrów Majerowa Skała (Majerova skala). Patrząc na Niskie Tatry zobaczysz jako najwyższe części chotár Jelenská skała z 1149 metrów, Krčahy wysoki 1135 metrów i Zamrlo, który mierzy 1073 metrów.
Przez miejscowość przepływa potok Starohorski. Do gminy Staré Hory należą również osady Horný Jelenec, Dolný Jelenec, Valentová, Rybô i Polkanová. Staré Hory zostały założone jako osada górnicza w XIII wieku. Wydobywano tu i przetwarzano rudy srebra i miedzi. Znaleziono tu nawet kamienne narzędzia, które kiedyś służyły do wydobywania rudy. Szczyt wydobycia w Starych Górach przypadł na przełom XV i XVI wieku, kiedy to przy wsparciu spółki Thurzo-Fugger wybudowano tu duży kompleks pieców hutniczych, co wpłynęło również na rozwój wyrębu i wydobycia węgla.
Koronkarstwo było zajęciem uzupełniającym dla kobiet ze wsi. Pierwsze wzmianki o niej pochodzą już z XVII wieku! Specyficzną cechą koronki starogórskiej jest jej koronka klockowa bez wzoru na gołej poduszce. Jest to charakterystyczna koronka paskowa, która była szeroko stosowana jako dodatek do odzieży lub element dekoracyjny w domach. W latach 1880-1922 i 1925-1952 w Starych Górach działała szkoła koronkarska.
Staré Hory, pierwotnie mała osada górnicza, jest obecnie znanym na całym świecie miejscem pielgrzymek maryjnych, do którego co roku przybywają tysiące pielgrzymów ze Słowacji i z zagranicy. Od ponad 500 lat przybywają tu pielgrzymi, aby oddać cześć Matce Bożej. Kościół Nawiedzenia NMP został podniesiony do rangi Bazyliki Mniejszej w 1990 roku.