
La Roche-en-Ardenne est une ville de la province de Luxembourg qui recense 4 162 habitants. Sa population a légèrement baissé ces dernières années puisqu'elle comptait 4 247 habitants en 2012. 19,9 % de sa superficie (147,5 km²) est couverte par le réseau Natura 2000. L'âge moyen de ses habitants est de 43,6 ans, soit environ 2 ans de plus que la moyenne de l'arrondissement de Marche-en-Famenne (41,4 ans).Les Rochois ont un revenu médian qui s'élève à 20 334 €. Il est bien plus bas que celui de l'arrondissement (22 527 €). Le taux de chômage est, lui aussi, légèrement plus faible que la moyenne de l'arrondissement : 7,8 % contre 7,9 %.Dans la commune, le prix moyen du terrain à bâtir s'élève à 24,23 euros/m². Il est légèrement inférieur à celui de l'arrondissement qui est de 28,76 euros/m². Concernant le taux de la taxe communale, il était de 7,9 % en 2015, soit 0,1 point de plus que le taux de l'arrondissement (7,8 %).