Obdach liegt im steirischen Bezirk Murtal, eingebettet im Tal des Granitzenbaches nördlich des Obdacher Sattels. Das Gemeindegebiet reicht von diesem Tal bis zu den Seetaler Alpen, wo der Zirbitzkogel mit fast 2400 Metern Höhe den höchsten Punkt bildet. Die Landschaft ist geprägt von alpinen Ausläufern und einem Übergang zwischen dem Oberen Murtal und dem Lavanttal in Kärnten.
Erstmals urkundlich erwähnt wurde der Ort im Jahr 1190 unter dem Namen „Obdah“, was auf eine alte Schutzfunktion für Reisende hindeutet. Im Mittelalter entwickelte sich Obdach zu einem wichtigen Handelsplatz an der Route über den Obdacher Sattel und erhielt 1324 das Marktrecht. Später wurde es Sitz eines Hochgerichts und blieb bis heute ein regionaler Mittelpunkt.
Besonders sehenswert ist der Platzturm, der als historisches Wahrzeichen gilt. Auch mehrere Kirchen wie die Pfarrkirche zum heiligen Ägydius oder die Spitalskirche aus dem 15. Jahrhundert prägen das Ortsbild. Wirtschaftlich bekannt ist Obdach für Maschinenbauunternehmen wie die ALKO Rasenmäherfabrik. Die Gemeinde pflegt seit 1990 eine Partnerschaft mit der bayerischen Gemeinde Kötz.