El municipio de Algaida, con 87,61 km2 de extensión, está situado en el sudoeste del Pla de Mallorca. Limita al norte con los términos municipales de Santa Eugènia, Sencelles y Lloret; en el sur con el de Llucmajor; con el de Montuïri al este y con el de Palma al oeste. Consta de tres núcleos urbanos: Algaida, Pina y Randa.