La distribución por edades, a partir de 2000, en Altstätten es: 1,296 niños o el 12,5% de la población están entre 0 y 9 años de edad y 1.438 adolescentes o el 13,9% están entre 10 y 19 años.