I 2011 var befolkningen på Barra 1 174 personer. Gælisk er bredt snakket, og ved folketellingen for 2011 var 761 gælisktalende (62% av befolkningen).