Die Kleinstadt hat heute knapp 4.000 Einwohner.
Obwohl viele Einwohner des Ortes noch lange Zeit von den Erträgen ihrer Felder und Hausgärten lebten, besaß Ribérac seit dem ausgehenden Mittelalter Marktrechte. Im Ort selbst ließen sich Kleinhändler, Handwerker und Dienstleister aller Art nieder.
Heute verfügt sie über verschiedene Einrichtungen des Gesundheits- und Bildungswesens. In den Außenbezirken entstand ein Schlachthof.