Santa Margalida compte environ 11 000 habitants, répartis entre le centre-ville et ses deux principaux hameaux côtiers : Can Picafort et Son Serra de Marina. Cette population connaît une légère croissance saisonnière liée au tourisme, mais reste stable et ancrée dans les traditions.
La majorité des résidents sont d’origine majorquine, bien qu’on observe une présence croissante de résidents européens, notamment allemands, britanniques et scandinaves, attirés par la qualité de vie et la tranquillité de la région. Une grande partie de la population parle à la fois le catalan (dialecte majorquin) et le castillan.
La communauté est très attachée à son identité locale, avec un fort engagement dans les fêtes, les associations culturelles et les traditions agricoles. L’école et les infrastructures locales offrent une éducation bilingue et un bon niveau de services pour une ville de cette taille.