Im Jahr 1785 konnte Andratx 4.090 Einwohner verzeichnen, 1900 waren es bereits 7.512 Personen. Die niedrigste Einwohnerzahl mit 4.303 wurde 1950 festgehalten. Mit 8.098 Personen im Jahr 1996 lag Andratx somit an 12. Stelle der 53 Gemeinden Mallorcas.