Gagnef, by i Dalarna i Sverige 25 km nordvest for Borlänge; 1049 indb. (2011). Byen ligger ved Österdalälven, kort før denne forenes med Västerdalälven. Byen værner om tidligere tiders kultur; således er der bevaret en træflydebro til brug for kirkegængere fra den anden side af elven.

Gagnefs Minnesstuga erindrer om en knipleskole fra begyndelsen af 1900-t.