La localité de Nivillers est situé dans le département de l'Oise ; elle compte 181 habitants. Elle est florissante, reposante et campagnarde. L'habitat est surtout composé de bâtiments âgés. La commune bénéficie d'un climat caractérisé par des précipitations très inférieures à la moyenne : 606 mm par an. D'un point de vue économique, l'état des lieux est caractérisé entre autres par un revenu moyen relativement assez important (39800 €), mais un taux de chômage de 5% et une proportion de cadres de 63%.
La population est principalement âgée, on note entre autres un âge moyen de 38 ans, une part d'enfants et d'adolescents de 25%. A souligner : une part de petits terrains proportionnellement très faible (0%), par contre une année moyenne de contruction de 1961, une évolution du nombre de places en établissement scolaires de 50 et un nombre d'établissements scolaires de 3.5.