Bellac (in occitano: Belac) è un comune del dipartimento della Haute-Vienne nella regione della Nouvelle-Aquitaine nella Francia occidentale. È una sottoprefettura del dipartimento della Haute-Vienne. È anche la capitale dell'arrondissement omonimo.