Ved folketellingen i 2001 hadde Beauly 1 164 innbyggere. I 2006 ble folketallet estimert til 1 130 innbyggere.