Saint-Genest-sur-Roselle est une commune du département de la Haute-Vienne, dans la région de Nouvelle-Aquitaine.
Saint-Genest-sur-Roselle fait partie du canton de Condat-sur-Vienne
Saint-Genest-sur-Roselle adhère à la la communauté de communes Briance Sud Haute Vienne
Saint-Genest-sur-Roselle fait partie du bassin de vie de Limoges
373 m.
La population de Saint-Genest-sur-Roselle est de 518 habitants (2020)
Le code postal de de Saint-Genest-sur-Roselle est : 87260