San Sebastián de la Gomera compte environ 20 000 habitants, principalement des Canariens, mais aussi un nombre croissant d’expatriés, notamment des Européens attirés par la tranquillité et le charme de l’île. La population est relativement stable et, bien que la ville soit petite, elle bénéficie d’un fort taux de fidélité de ses habitants et de ses visiteurs.
La ville est une communauté fermée mais ouverte aux visiteurs, avec un esprit d’hospitalité et une riche tradition d’accueil. L’âge moyen des habitants est relativement élevé, mais il y a aussi une population jeune qui travaille dans le secteur du tourisme et de l’agriculture.