Michael Andrew 'Duff' McKagan (Seattle, 5 februari 1964) is een Amerikaanse muzikant. Hij richtte in 1999 de band Loaded op, in 2002 Velvet Revolver en werd in 2016 opnieuw lid van Guns N' Roses, waar hij van 1985 tot en met 1997 ook deel van uitmaakte.
Voordat McKagan bij Guns N' Roses begon, speelde hij in tal van andere bands, waaronder The Fastbacks, The Fartz, en 10 Minute Warning. Via een advertentie in de krant ontmoette hij gitarist Slash en drummer Steven Adler van de groep Road Crew. In 1985 vormde hij met hen en met zanger Axl Rose en gitarist Izzy Stradlin de originele bezetting van Guns N' Roses, met wie hij wereldwijd succes behaalde in de late jaren 80 en vroege jaren 90.
In 1993 begon McKagan aan zijn solocarrière, wat resulteerde in het album Believe in Me. Hij speelde in de jaren 90 eveneens in Neurotic Outsiders en in de herenigde 10 Minute Warning, met wisselend succes. In 1997 verliet McKagan als laatste originele lid Guns N' Roses nadat ook alle andere leden de groep hadden verlaten, omdat ze ofwel ontslagen waren door Axl Rose ofwel meningsverschillen met hem hadden.