 The municipality of Santa Margalida has three towns.The population figures follow date from 1 January 2005 and don't include the population outside these settlements, hence the sum of the figures does not add up to the total population of the municipality (Source