La Unión compte environ 20 000 habitants. Sa population est en majorité espagnole, avec une présence croissante de résidents étrangers, notamment britanniques, roumains et marocains. Cette diversité s’explique par l’essor touristique, les opportunités dans le secteur agricole, et la proximité avec Cartagena.
La population est bien répartie entre le centre-ville, les zones résidentielles et les villages proches comme Roche ou Portmán. La ville conserve une forte identité ouvrière, avec un attachement marqué aux traditions populaires, à la musique flamenca et à la solidarité communautaire.
La structure démographique présente une bonne proportion d’adultes actifs, de retraités et de jeunes, avec des politiques locales visant à soutenir l’éducation, les services sociaux et l’inclusion des nouveaux arrivants.