Ľupčanský hrad (slovensky Lupčiansky hrad) je hrad na Horehroní, který se vypíná nad obcí Slovenská Ľupča. Je to národní kulturní památka SR.
Nachází se v údolí Hronu, přímo nad obcí Slovenská Ľupča, asi 10 km východně od Banské Bystrice. Je postaven na jihovýchodním okraji Starohorských vrchů v nadmořské výšce cca 440m. Přístupný je cestou z obce.
Hrad s názvem Liptza se písemně vzpomíná v roce 1250 a vznikl na místě staršího hradiště po vpádu Mongolů v roce 1241. Významná poloha na přístupové cestě k středoslovenským hornickým městům udělala z hradu časté sídlo panovníků.
V červnu 1443 zasáhlo Uhersko silné zemětřesení, které hrad velmi poškodilo. Následovaly rozsáhlé opravy, další následovaly po roce 1572, kdy nový správce Pavel Rubigall realizoval jeho přestavbu. V neklidném období na přelomu 17. a 18. století často měnil majitele a byl opakovaně vyrabován. Postupně ztratil funkci správního centra a jeho osud zpečetil požár, po kterém byly prováděny pouze nezbytné opravy.
Panovníci využívali nově postavené kaštely a v opuštěném areálu hradu vznikl sirotčinec. Později přibyla škola a výchovný ústav pro mladistvé. Po druhé světové válce areál sloužil jako učiliště, prostory charity, ale i pro potřeby Socialistického svazu mládeže. Během 90. let hrad spravoval Krajský památkový ústav v Banské Bystrici, od kterého jej v roce 2002 převzaly Železárny Podbrezová. Nový vlastník provedl na Ľupčanském hradě rozsáhlé rekonstrukční práce, které výrazným způsobem zatraktivnily celý areál.