Ved folketellingen i 2001 hadde Cromarty 719 innbyggere. I 2006 ble folketallet estimert til 720 innbyggere.