Magnus Johansson (ur. 4 września 1973 w Linköping) – szwedzki hokeista, reprezentant Szwecji, olimpijczyk.
Kariera klubowa mały|240px|Magnus Johansson jako kapitan reprezentacji Szwecji (2009) mały|240px|Magnus Johansson jako kapitan Linköping (2013)
Wychowanek i od 2009 roku ponownie zawodnik klubu Linköpings HC. Kapitan drużyny. W marcu 2012 roku przedłużył kontrakt z klubem o dwa kolejne lata. W kwietniu 2015 zakończył karierę.
Uczestniczył w turniejach mistrzostw świata w 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010 oraz zimowych igrzysk olimpijskich 2010.
Sukcesy Reprezentacyjne 16px Brązowy medal mistrzostw świata: 2002, 2009, 2010 16px Srebrny medal mistrzostw świata: 2003 16px Złoty medal mistrzostw świata: 2006
Klubowe 16px Srebrny medal mistrzostw Szwecji: 2007 z Linköping HC