Zarautz a une population d’environ 22 000 habitants, mais cette population augmente considérablement pendant les mois d’été en raison de l’afflux touristique. La ville est composée principalement de Basques, et la langue locale, l’euskara, est couramment parlée aux côtés de l’espagnol.
La population de Zarautz est relativement jeune, en raison de l’attrait de la ville pour les familles et les jeunes professionnels qui recherchent un cadre de vie agréable, alliant nature, plage et proximité avec Donostia. Les habitants sont connus pour leur accueil chaleureux et leur sens de la communauté.