Obština Orjachovo (bulharsky Община Оряхово) je bulharská jednotka územní samosprávy ve Vracké oblasti. Leží v severozápadním Bulharsku v Dolnodunajské nížině, podél Dunaje u hranic s Rumunskem. Sídlem obštiny je město Orjachovo, kromě něj zahrnuje obština 6 vesnic. Žije zde necelých 11 tisíc stálých obyvatel.