Sóller es un municipio y localidad española de la comunidad autónoma de Islas Baleares, situado en la costa noroeste de la comarca de la Sierra de Tramontana, Mallorca. El término municipal comprende cuatro núcleos: Sóller, Puerto de Sóller, L'Horta y Biniaraix.
El municipio de Sóller limita con los de Buñola, Deyá, Fornaluch y Escorca.