Capdepera ha una popolazione di circa 12.000 abitanti, distribuiti tra il centro cittadino e le località costiere come Cala Ratjada. La popolazione è composta in gran parte da residenti maiorchini, ma include anche una significativa comunità di stranieri, in particolare tedeschi, britannici e scandinavi, molti dei quali hanno scelto la zona come residenza permanente o stagionale.
La presenza di diverse nazionalità ha contribuito a creare un’atmosfera cosmopolita e accogliente, mantenendo al tempo stesso viva la cultura e le tradizioni locali.
Negli ultimi anni si è registrato un lieve aumento demografico, legato soprattutto all’attrattiva turistica e alla qualità della vita, che ha spinto molte famiglie e pensionati a trasferirsi in zona.