Elle comptait 54 721 habitants en 2012, soit 369 de moins qu'en 2011. Ses habitants sont appelés "Saint-Andréens".