Hon har hållit det hemligt i flera år men nu väljer 29-åringen från Boden att öppet berätta om sin homosexualitet i SVT-programmet "Regnbågshjältar".
Larsson är Sverige högst rankade tennisspelare och hon var orolig över hur sponsorerna skulle ta det.
– I många ögon är jag tennis-Johanna och jag ville inte sticka hål på den bubblan, jag var rädd att förlora sponsorer, säger Larsson i programmet och fortsätter.
– Jag kände att jag inte riktigt stod på egna ben för att klara av att fortsätta jaga min dröm inom tennisen. Jag var beroende av personer och jag var rädd för deras reaktioner.
Att berätta för familjen var också ett stort men viktigt steg för Larsson.
– Vi pratade inte så mycket känslor i min familj, eller hur någon egentligen mådde. Mitt första förhållande höll jag hemligt i två år innan det blev ohållbart.
– Det var hemskt att gå runt och ljuga. Jag minns att min mamma frågade mig rakt ut om jag hade träffat en tjej och jag förnekade det.
Sedan kom Larsson till punkten då hon kände att det inte var hållbart längre.
– Egentligen hade jag inget val. Antingen var det att lägga korten på bordet eller så gå och låsa in sig. Men mammas reaktion var fantastisk, hon sa att "jag älskar dig oavsett".
"Regnbågshjältar" är ett program där före detta höjdhopparen Kajsa Bergqvist och längdhopparen Peter Häggström träffar idrottare som kommit ut som gay, i olika länder, i olika idrotter och i olika generationer.
– För min del har det varit viktigt att det har funnits förebilder som Kajsa Bergqvist och Anja Pärson. Jag har kunnat leva mitt liv lite i skymundan och aldrig behövt ta de här frågorna. Vilket jag är tacksam för, säger Johanna Larsson i programmet.
Programmet sänds på söndag klockan 21.45 i SVT1.