Alcanar ha una popolazione di circa 9.500 abitanti, distribuiti tra il centro storico, la zona rurale e la località costiera di Les Cases d’Alcanar. La popolazione è prevalentemente di origine catalana, ma negli ultimi decenni si è arricchita grazie a flussi migratori, in particolare dal Maghreb e dall’Europa dell’Est.
La comunità è nota per essere accogliente e attiva nella vita culturale e sociale del paese. Il bilinguismo catalano-spagnolo è la norma, con una crescente diffusione dell’inglese grazie allo sviluppo del turismo.
Negli ultimi anni, la popolazione ha mostrato una leggera crescita, in parte dovuta al ritorno di giovani famiglie attratte dalla qualità della vita e dalle opportunità legate all’agricoltura sostenibile e al turismo.