Bellac (Occitano: Belac) é uma comuna no departamento de Haute-Vienne, na região de Nouvelle-Aquitaine, no oeste da França. É uma subprefeitura do departamento de Haute-Vienne. É também a capital do arrondissement do mesmo nome.