Obec Hradec se rozkládá na levém břehu řeky Radbuzy 350 m nad mořem, 3 km západně od Stoda. Na jihozápadním okraji se nachází prastaré hradiště. Severovýchodně od kostela byla vystavěna na přelomu 19. a 20. století patrová budova školy. V místech zvaných „na Hrobech“ západně od vsi se nachází rozsáhlé slovanské hradiště z 9. – 13. století s valy a příkopy. Hradiště je dvoudílné a zabírá rozlohu přibližně 6 ha. 1,5 km jižně od obce na pravém břehu řeky Radbuzy se rozkládá skupina asi 40 -50 pravěkých mohyl dosud neurčené kultury. Nad údolím mezi vsí a slovanským hradištěm se klene tříobloukový kamenný železniční viadukt. Pod vsí na Radbuze leží obloukový železobetonový most. Pod severozápadním okrajem vsi najdete zatopený lom vhodný ke koupání.