Rouvroy, commune de la province de Luxembourg, recensait 2 094 habitants en 2017 (contre 2 076 en 2012). Le réseau Natura 2000 couvre 51 % de ses 27,7 km² de superficie. L'âge moyen des habitants est d'environ 2 ans de plus que la moyenne de l'arrondissement de Virton : 41,8 ans contre 40,1 ans.Les Rouvirois ont un revenu médian qui s'élève à 23 123 € il est donc bien plus faible que celui de l'arrondissement (25 293 €). Le taux de chômage (8,2 %), quant à lui, est légèrement supérieur à la moyenne de l'arrondissement (7 %).Le prix du terrain à bâtir est, en moyenne, de 35,55 euros/m² dans la commune. Cette valeur est légèrement inférieure à celle de l'arrondissement (44,44 euros/m²). En ce qui concerne le taux implicite de la taxe communale, il était, en 2015, de 5,9 %, soit 1,2 point de moins que le taux de l'arrondissement.