A partir del 2000 había 3.302 residentes que trabajan en el municipio, mientras que 2.025 residentes trabajan fuera de Altstätten y 3.269 personas conmutaron en el municipio para trabajar.