Bellac (en occitano Belac[3]) es una localidad y comuna de Francia, en la región de Lemosín, departamento de Alto Vienne.
Es la subprefectura del distrito y la cabecera del cantón de Bellac.
Está integrada en la Communauté de communes du Haut Limousin, de la que es la mayor población.