Johanna Larsson (Boden, 17 augustus 1988) is een voormalig tennisspeelster uit Zweden.
Larsson begon op haar vijfde met het spelen van tennis. In september 2016 bereikte zij haar hoogste positie van 45e in het enkelspel. In de periode 2005–2020 speelde zij als lid van het Zweedse tennisteam in de Fed Cup – zij behaalde daar een winst/verlies-balans van 52–33. Larsson was sinds 2014 frequent dubbelspelpartner van de Nederlandse Kiki Bertens. Later, nadat Bertens besloot zich vooral te concentreren op het enkelspel, werd Larsson de vaste partner van de Belgische Kirsten Flipkens. Zij beëindigde haar loopbaan in februari 2020.
Toen Larsson in 2003 nog geen vijftien jaar oud was, nam zij reeds deel aan haar eerste ITF-toernooi in de Zweedse plaats Båstad. Daar werd zij in ronde één door Yvonne Meusburger verslagen. In 2004 ontving Larsson een wildcard die haar toegang verschafte tot de kwalificatierondes van het WTA-toernooi van Stockholm, maar die haar nog weinig succes opleverde. De Bulgaarse Nadejda Ostrovskaya hield haar van een plaats in het hoofdtoernooi af. In 2005 mocht een nieuwe poging tot kwalificatie in Stockholm niet baten. Wel won Larsson in 2005 het ITF-toernooi van Falkenberg, door haar landgenote Sofia Arvidsson te verslaan. Ook won Larsson dat jaar twee ITF-toernooien in het dubbelspel. Dit deed zij respectievelijk in Oslo en Falkenberg. Larsson voegde zich datzelfde jaar bij het Zweedse Fed Cup-team. In 2006 verlengde Larsson haar titel in het enkelspel op het ITF-toernooi in Falkenberg. Dat jaar brak de Zweedse zelfs door op het WTA-toernooi van Stockholm met een wildcard, waar zij ten koste van Kristina Barrois tot de tweede ronde reikte en nipt verslagen werd door haar destijds sterke landgenote Sofia Arvidsson. 2006 was ook het jaar waarin Larsson tot de status van professional overging. Tegen het einde van 2006 had Larsson te kampen met een hamstring-blessure die haar tot begin 2007 bezighield, waarna zij zich vooral concentreerde op het tennis in de Verenigde Staten.