John Klingberg (né le 14 août 1992 à Lerum en Suède) est un joueur professionnel suédois de hockey sur glace. Il évolue au poste de défenseur. Il est le frère de Carl Klingberg.
Formé au Lerums BK, il débute en senior dans l'ELitserien avec le Frölunda HC en 2010. Lors du repêchage d'entrée dans la LNH 2010, il est choisi au cinquième tour, à la 131 place au total par les Stars de Dallas. Il remporte le Trophée Le Mat 2010 avec le Skellefteå AIK. Il part en Amérique du Nord en avril 2013 et est assigné par Dallas à leur club ferme de la Ligue américaine de hockey, les Stars du Texas. Le 11 novembre 2014, il joue son premier match avec les Stars dans la Ligue nationale de hockey face aux Coyotes de l'Arizona. Il sert sa première aide le 16 novembre 2014 chez les Blackhawks de Chicago. Le 20 novembre 2014, il marque son premier but face aux Coyotes de l'Arizona.
Il représente la Suède au niveau international. Il prend part aux sélections jeunes.