Nods compte 804 habitants au 31 décembre 2022 pour une densité de population de 30 hab/km2[1]. Sur la période 2010-2019, sa population a augmenté de 3,1 % (canton : 6,1 % ; Suisse : 9,4 %)[2].
Évolution de la population de Nods entre 1850 et 2020[4],[1]
Pyramide des âges
En 2020, le taux de personnes de moins de 30 ans s'élève à 33,6 %, au-dessus de la valeur cantonale (30,3 %). Le taux de personnes de plus de 60 ans est quant à lui de 24 %, alors qu'il est de 27,9 % au niveau cantonal[5].
La même année, la commune compte 410 hommes pour 378 femmes, soit un taux de 51 % d'hommes, supérieur à celui du canton (48,7 %)[5].
↑ a et bPaul Fehlmann, Ethniques, surnoms et sobriquets des villes et villages en Suisse romande, Haute-Savoie et alentour, dans la vallée d'Aoste et au Tessin, Genève, Jullien, , 274 p. (ISBN2-88412-000-9), p. 92