Sogndals kommun upprättades den 1 januari 1838 (som Sogndal formannskapsdistrikt) när Formannskapslovene från 1837 trädde i kraft. Kommunen omfattade då ett område i den östra delen av den nuvarande kommunen.
Den 1 januari 1964 överfördes ett bebott område (Tingstads allmänning med fem invånare) från Leikangers kommun till Sogndals kommun.[5]
Den 1 januari 2000 överfördes Fjærlands socken från Balestrands kommun till Sogndals kommun.
Den 1 januari 2020 utökades kommunen med de tidigare kommunerna Balestrand och Leikanger.[6]