Sóller es un municipio situado en la costa noroeste de la isla de Mallorca (Islas Baleares, España).
Comprende cinco núcleos de población, que son Sóller, Puerto de Sóller, La Huerta de Sóller, Biniaraix y s'Alqueria des Comte. Limita con los municipios de Buñola, Deià , Fornalutx y Escorca.