Altstätten tiene un área, a partir de 2006, de 39,5 km2.