Au 1 er janvier 2019, l’arrondissement de Namur était le plus peuplé avec 316 962 habitants, soit 64,1% de la population de la province de Namur. En outre, la commune de Namur était la seule à compter plus de 100 000 habitants, ce qui la place au 9 ème rang des communes les plus peuplées de Belgique. L’arrondissement de Dinant comptait 111 008 habitants, soit 22,5% de la population de la province de Namur. L’arrondissement de Philippeville comptait 66 355 habitants, soit 13,4% de la population de la province de Namur.
Au 1 er janvier 2019, la densité de population en province de Namur était de 134,5 habitants/km². La population n’est toutefois pas uniformément répartie sur le territoire, tant en province de Namur qu’en Wallonie. La carte des densités de population par commune met notamment en évidence une forte concentration de la population sur la dorsale wallonne. La partie sud tant de la Wallonie que de la province de Namur est beaucoup moins dense avec plusieurs communes de densité inférieure à 50 habitants/km2 .
Les communes les plus densément peuplées se situent sur l’ancien sillon industriel en bordure de Sambre et Meuse : Sambreville (825,7 habitants/km²), Jemeppe-sur-Sambre (408,5 habitants/km²), Namur (629,8 habitants/km²) et Andenne (318 habitants/km²). Quant aux communes les plus faiblement peuplées, elles se situent au sud de la province et sont essentiellement composées de surfaces forestières : Vresse-sur-Semois (25,8 habitants/km²), Bièvre (30,6 habitants/km²), Gedinne (30,6 habitants/km²), Houyet (40,3 habitants/km2 ), Onhaye (49,4 habitants/km2 ), Doische (35,6 habitants/km²) et Viroinval (46,7 habitants/km²). A l’est de la province, la commune d’Havelange (49,4 habitants/km2 ) est aussi faiblement peuplée.