Oñate compte environ 11 000 habitants. La population est principalement d’origine basque, et la ville conserve une forte identité culturelle, notamment à travers la langue et les traditions basques. La plupart des habitants vivent dans le centre-ville ou les villages alentours, et la ville connaît une croissance modérée, attirant de jeunes familles et des professionnels en raison de sa qualité de vie.
Le taux de natalité reste stable, et la population d’Oñate est relativement homogène, bien qu’il y ait une augmentation du nombre de personnes venant de la région ou d’autres parties de l’Espagne pour travailler dans les secteurs locaux, comme l’industrie et l’agriculture.