La unua mencio okazis pri la minista vilaĝo en 1536. Historiaj iamaj vilaĝoj estis Alsószarvas (Dolný Jelenec), Kánalja (Polkanová), Török (Turecká), Bálinttelep (Valentová), Parasnyó (Prašnica) kaj Ribó (Rybie)), kiuj formas la nunan vilaĝon. Ĝis la 18-a jarcento oni minadis tie ercojn kaj ankaŭ fandejoj funkciis. En 1828 loĝis tie 769 vilaĝanoj en 108 domoj. En 1910 laŭ la popolnombrado vivis en Óhegy 1877 homoj, (plejparte slovakoj). Ĝis Traktato de Trianon la komunumo apartenis al Hungara reĝlando, al Zólyom (reĝa departemento), al distrikto de Banská Bystrica, poste al Ĉeĥoslovaka respubliko, dum la 2-a mondmilito kaj ekde 1993 al Slovakio. En 1926 akvocentralo konstruiĝis. En 2001 vivis en Staré Hory 459 homoj, (453 slovakoj).