El
municipio de Santa Margalida tiene una superficie de
72,70 km² y una altitud máxima de 97 m.
En fecha de 1/Enero/2002, su población total era de
8.776 habitantes (4.421 hombres y 4.355 mujeres), con
un total de 4 núcleos de población distribuidos de
la siguiente manera: