El municipio de Felanitx tiene una superficie de 169,57 km² y una altitud máxima de 144 m.
En fecha de 1/Enero/2002, su población total era de 16.049 habitantes (8.109 hombres y 7.940 mujeres), con un total de 11 núcleos de población distribuidos de la siguiente manera: