Ved folketellingen i 2001 hadde Armadale 9 063 innbyggere. I 2006 ble folketallet estimert til 10 830 innbyggere, og til 11 960 for 2014.