Santa Cruz de la Palma a une population d’environ 17 000 habitants. Bien que la ville soit relativement petite, elle attire une population locale et une communauté d’expatriés qui recherchent la tranquillité, tout en offrant un excellent accès aux équipements modernes et aux services. La population est principalement composée de Canariens, mais on y trouve aussi des expatriés, notamment des Européens qui ont choisi de vivre sur l’île en raison de son climat agréable et de son environnement naturel.
La population de la ville est stable, et de nombreuses familles locales vivent à Santa Cruz de la Palma toute l’année. La ville a également une proportion importante de travailleurs saisonniers, notamment dans les secteurs du tourisme et de l’agriculture.