Au 1er janvier 2022, les Hauts-de-France comptent 5 998 920 habitants. En six ans, la population y est restée stable, contrairement à celle de France métropolitaine qui progresse de 0,4 % en moyenne par an. En France de province, la région est la seule qui enregistre encore un solde migratoire déficitaire. Par ailleurs, celui-ci n’est plus compensé par l’excédent naturel, en constant recul. À l’échelle des départements, seules les populations de l’Oise et du Nord continuent à augmenter, mais très lentement.