Bellac (în occitană: Belac) este o comună în departamentul Haute-Vienne din regiunea Nouvelle-Aquitaine, în vestul Franței. Este o subprefectură a departamentului Haute-Vienne. Este, de asemenea, capitala arondismentului cu același nume.