Herdwangen-Schönach ist eine Gemeinde im Süden des baden-württembergischen Landkreises Sigmaringen in Deutschland.
Die Gemeinde Herdwangen-Schönach liegt rund zwölf Kilometer nördlich des Bodensees, auf einem Höhenzug im Oberen Linzgau, zwischen den Städten Pfullendorf im Norden und Überlingen im Süden.
Herdwangen-Schönach ist eine Gemeinde, bestehend aus den beiden ehemals badischen Gemeinden Herdwangen und Großschönach im Bezirk Pfullendorf, sowie der hohenzollerischen Gemeinde Oberndorf.
Im Dritten Reich wurden die badischen Bezirksämter Pfullendorf und Überlingen zum neugebildeten Landkreis Überlingen zusammengeführt.
Mit der Kreisreform in Baden-Württemberg 1973 kamen die drei Gemeinden zum Landkreis Sigmaringen.
Am 1. Juli 1974 wurde im Zuge der Gemeindereform aus den drei Gemeinden Großschönach, Herdwangen und Oberndorf die neue Gemeinde Herdwangen-Schönach gebildet.