Puigcerdà conta circa 9.000 abitanti, ma questa cifra può raddoppiare durante i periodi di alta stagione grazie al turismo. La popolazione è prevalentemente catalano-parlante, con una presenza significativa di persone bilingue (catalano-castigliano) e una comunità francese legata alla vicinanza del confine.
Negli ultimi anni si è registrata una leggera crescita demografica dovuta all’immigrazione europea e al ritorno di famiglie giovani attratte dalla qualità della vita. La popolazione è distribuita tra il nucleo urbano e alcune frazioni e masías (case rurali) nei dintorni.
L’ambiente multiculturale e la presenza di scuole, servizi sanitari moderni e attività culturali rendono Puigcerdà attrattiva anche per chi decide di trasferirsi stabilmente.