Seit der Jahrhundertwende hat die Gemeinde St.Oswald stets eine ziemlich gleichbleibende Einwohnerzahl. Besonders aber in den letzten Jahren wurde eine Bevölkerungsstagnation verzeichnet, die auf den äußerst starken Wanderungsverlust und auf die daraus resultierende natürliche Bevölkerungsbewegung, zurückzuführen ist.
Durch die Abwanderung vieler Junger in die Ballungszentren kam es zu einer Überalterung mit gleichbleibender Geburtenrate aber steigender Sterberate. Unter den heute 1139 Einwohnern gibt es 116 Bauern, die die 3100ha landwirtschaftliche Nutzfläche und Wald bewirtschaften.