Nagorno-Karabach of Opper-Karabach (Armeens: Լեռնային Ղարաբաղ, Lernajin Gharabagh, Azerbeidzjaans: Dağlıq Qarabağ of Yuxarı Qarabağ) (historische naam Artsach) is een regio in de Zuidelijke Kaukasus. Het gebied behoort formeel tot Azerbeidzjan, maar de-facto is het een onafhankelijkerepubliek. Azerbeidjzan heeft geen enkele zeggenschap in de regio en er is sprake van Armeense invloed op het bestuur.