Johan Ivarsson (born 16 March 1967) is a Swedish orienteering competitor. He won the overall world cup in 1996.
He participated at the 1995 World Orienteering Championships in Detmold, where he received a bronze medal in the relay event with the Swedish team.[1] He received a bronze medal as part of the Swedish team in the relay also at the 1999 World Championships in Inverness.[1]
Ivarsson finished first overall in the 1996 Orienteering World Cup, and second in 1998, behind Chris Terkelsen.