Erik Karlsson (né le 31 mai 1990 à Landsbro en Suède) est un joueur professionnel suédois de hockey sur glace. Il évolue au poste de défenseur.
Il commence sa carrière en jouant pour l'équipe moins de 18 ans pour l'IF Troja-Ljungby en 2005-2006. La saison suivante, il joue dans l'organisation de Södertälje SK avant de changer une nouvelle fois de club en 2007-08. Il porte alors les couleurs des Frölunda Indians aussi bien avec les juniors moins de 18 ans qu'avec les moins de 20 ans mais également avec l'équipe sénior du club.
Lors de l'été 2008, il participe au repêchage d'entrée dans la Ligue nationale de hockey et est choisi lors de la première ronde par les Sénateurs d'Ottawa, premier suédois choisi lors du repêchage. Daniel Alfredsson ancien joueur du Frölunda et capitaine des Sénateurs a été chargé d'annoncer devant le public des Sénateurs de la Place Banque Scotia le nom de Karlsson comme premier choix de la franchise. Karlsson compte tout de même jouer encore une saison en Suède avant de penser rejoindre l'Amérique du Nord. Karlsson commence la saison 2009-2010 avec les Sénateurs le 29 septembre 2009.