Fjaler ble opprettet i 1837 som Ytre Holmedal kommune, og endret navn til Fjaler i 1911. Kommunen lå i Nordre Bergenhus amt, fra 1919 Sogn og Fjordane fylke, og fra 2020 i Vestland fylke. I 1942 ble to gårder i øst overført til Kyrkjebø kommune. I 1990 var det grenseregulering mot Askvoll og Gaular. Gårdene på nordsiden av Dalsfjorden fra Fossedal og vestover ble da overført til Askvoll, mens gårdene fra Laukeland og østover ble innlemmet i Gaular. Samtidig ble den delen av Askvoll som lå på sørsiden av fjorden overført til Fjaler.