Johanna Larsson (ur. 17 sierpnia 1988 w Boden) – szwedzka tenisistka.
Jest tenisistką praworęczną z oburęcznym backhandem. Swój debiut w turnieju wielkoszlemowym odnotowała w 2010 roku w French Open, wygrywając w pierwszej rundzie z Anastasiją Sevastovą 6:2, 6:2. W drugiej rundzie przegrała z Oqgul Omonmurodovą. Sklasyfikowana najwyżej w rankingu singlowym – na 46. miejscu – w lipcu 2011 roku. Na swoim koncie ma dwanaście zwycięstw singlowych oraz siedemnaście zwycięstw deblowych w zawodach ITF. W singlu wygrała 2 turnieje WTA i trzykrotnie przegrywała w finałach.
W lipcu 2010 roku przegrała z Anną Czakwetadze w finale turnieju w Portorožu. Rok później w Båstad została pokonana w finale przez Polonę Hercog. W 2013 roku, ponownie w Båstad, osiągnęła finał, w którym uległa Serenie Williams. W sezonie 2015 osiągnęła pierwsze turniejowe zwycięstwo w grze pojedynczej, wygrywając w finale zawodów w Båstad z Moną Barthel 6:3, 7:6(2).