<ref></ref>
Ribagnac Fransiyaning Akvitaniya mintaqasida joylashgan kommunadir. Dordogne departamenti Bergerac tumani tarkibiga kiradi.
291 nafar aholi istiqomat qiladi (1999). Aholi zichligi — har kvadrat kilometrga 25,1 nafar kishi.
Maydoni — 11,6 km2.