Le recensement de 1999 donne le chiffre de 39.016 habitants, quasiment inchangé par rapport à 1990 (+39 hts). On y compte 10% d'étrangers. Le taux de chômage y est très élevé, 20% en 2004. C'est le premier port français de Méditerranée, avec plus de 2.3 millions de passagers en 2006. C'est également le deuxième port français derrière Calais ( 15 millions de passagers)