Según el Instituto Nacional de Estadística de España, en el año 2018 Cala d'Or contaba con 3.880 habitantes censados, lo que representa el % de la población total del municipio.