La ville compte environ 570 000 habitants3,1 (Gadiris en français, Gougadir/Oultougadir en tachelhit, Gadiri/Gadiria en arabe), et l'agglomération, avec les villes voisines, Inezgane et Aït Melloul, 600 000 habitants. D'après le recensement de 2004, Agadir comptait cette année-là 346 106 habitants4 et la population de la préfecture d'Agadir Ida-Outanane était de 487 954 habitants4. C'est l'un des principaux centres urbains du Maroc, septième agglomération du pays après Casablanca, Rabat, Fès, Marrakech, Meknès et Tanger. La densité de population est assez forte. Trois langues sont pratiquées dans la ville : l'arabe, (essentiellement la darija, l'arabe dialectal marocain) ; le tachelhit (ou berbère) par les Imazighen (Berbères Chleuhs ou Icelḥiyen) ; et le français.
Ravagée par un tremblement de terre en 1960, la ville a été entièrement reconstruite avec des normes parasismiques obligatoires. C'est désormais la plus grande station balnéaire du Maroc où les touristes et les résidents étrangers viennent nombreux, attirés par un climat exceptionnellement doux tout au long de l'année.