Sykkylven ligger på ytre del av halvøya mellom Hjørundfjorden i vest og Storfjorden/Sunnylvsfjorden i øst og omfatter den rundt ni kilometer lange Sykkylvsfjorden, en sørgående arm av Storfjorden, med Velledalen innenfor, samt fjelltraktene omkring.
Sykkylven ble opprettet i 1883 ved utskilling fra Ørskog. Kommunen fikk sine nåværende grenser i 1955 da også områdene Søvikdalen og Ramstaddalen, som begge ligger på sørsiden av Storfjorden, ble overført fra Ørskog.
Sykkylven grenser til Ålesund og Ørskog i Storfjorden i nord; på land grenser den til Stranda i øst og Ørsta i vest.