Limita por el norte con el municipio de Puigpuñent y con el de Estellenchs, por el este con el de Palma de Mallorca, por el oeste con el de Andrach y por el sur con el mar Mediterráneo.