Barcelone se situe au nord-est de la péninsule Ibérique, au bord de la mer Méditerranée, et est la deuxième plus grande ville de l’Espagne. Le 16 juillet 2012, Shenzhen et Barcelone ont signé un accord pour établir des relations de villes d’échanges amicaux. Après des années de coopération amicale et pragmatique, les deux villes ont signé le 22 novembre 2021 un accord établissant des relations de jumelage.