Závadka nad Hronom je hornohronská obec, leží ve východní části Hornohronského podolí, rozprostírající se od řeky Hron severně na jížních svazích Nízkých Tater a jižně na severních svazích Slovenského Rudohoří. Je nerovnoměrně rozložená na obou březích Hronu, převážně na pravém břehu. Má 2500 obyvatel. Dědinou proteká Veľký potok a ve středu obce je nadmořská výška 627 m.