Sanxenxo compte environ 17 760 habitants (INE 2022), répartis entre le centre-ville, Portonovo et Vilalonga . La population est mélangée : résidents permanents (familles, retraités), communautés saisonnières (touristes, professionnels) et une population estivale large, plus jeune et cosmopolite.
Cette dynamique démographique confère à Sanxenxo une vivacité culturelle et économique toute l’année.