Altstätten tiene una población (a 31 de diciembre de 2012) de 11.072.