Au 1er janvier 2017, la commune de Neupré comptait 9899  habitants.

Depuis la fin de la seconde guerre mondiale, Neupré connaît un accroissement démographique considérable dû à un apport de population par migration.

Entre 1947 et 1987, quelques 6000 nouveaux résidents sont venus s’installer dans la commune. A eux seuls, ils constituent 70% de la population actuelle. Ces nouveaux résidents proviennent en grande majorité de l’agglomération liégeoise et de la banlieue proche, et participent au phénomène de suburbanisation qui engendre une couronne résidentielle autour de la ville. Le prix élevé de l’achat et de la construction, auquel s’ajoutent les coûts de déplacement semblent dissuasifs pour les très jeunes ménages. Les jeunes quittent Neupré et les jeunes ménages y reviennent quelques années plus tard. Cela crée un déficit relatif parmi les classes d’âges entre 20 et 29 ans. Une entrée de jeunes enfants s’additionnant aux naissances crée une inversion à la base de la pyramide des âges.