Ved folketellingen i 2001 hadde Buckie 8 059 innbyggere. I 2006 ble folketallet estimert til 8 100 innbyggere. Beregnet folketall for 2020 har 9010 innbyggere.