Obersulm ist eine Gemeinde im Landkreis Heilbronn, Baden-Württemberg, die 1972 durch den Zusammenschluss der Gemeinden Affaltrach, Eichelberg, Eschenau, Weiler bei Weinsberg und Willsbach entstand und in die 1975 noch Sülzbach eingemeindet wurde. Sie gehört zur Region Heilbronn-Franken und zur Randzone der europäischen Metropolregion Stuttgart. Der Name Obersulm leitet sich von dem durch die Gemeinde fließenden Fluss Sulm her.