Johan Larsson (ur. 25 lipca 1992 w Lau, Gmina Gotland) – szwedzki hokeista. Reprezentant Szwecji.

Jego bracia Arvid (ur. 1988) i Emrik (ur. 1990) także są hokeistami.

Kariera

Wychowanek klubu Sudrets HC. Następnie został zawodnikiem klubu Brynäs, wpierw grał w jego drużynach juniorskich do lat 18 i 20.

W KHL Junior Draft w maju 2010 został wybrany przez Mietałłurg Nowokuźnieck, a miesiąc później w drafcie NHL z 2010 został wybrany przez Minnesota Wild. Następnie pozostał w Szwecji i przez dwa sezony Elitserien 2010/2011 i 2011/2012 grał w Brynäs. W maju 2011 podpisał kontrakt z Minnesotą, jednak do USA trafił rok później i w sezonie 2012/2013 został przekazany do zespołu farmerskiego Houston Aeros w lidze AHL. W lidze NHL zadebiutował 13 lutego 2013 i był to jego jedyny mecz w barwach Wild. Pod koniec sezonu NHL (2012/2013), na początku kwietnia 2013 został zawodnikiem Buffalo Sabres (został przekazany wraz z bramkarzem Mattem Hackettem za Jasona Pominville i zobowiązania draftowe)), a z niego przekazany do Rochester Americans. W drużynie Buffalo Sabres grał od sezonu NHL (2013/2014).