Selva es una pequeña ciudad agrícola y artesanal a los pies de la Serra de Tramuntana en la isla de Mallorca. La ciudad tiene una población de unos 2.000 habitantes y es parte de la comarca del Raiguer.
El santo patrón de la ciudad es San Lorenzo quien está dedicada la iglesia parroquial.
El nombre Selva se deriva del nombre de una localidad llamado Silva (bosque) ya en la época romana. Una granja nombrada Se Xilva fue en este lugar durante la ocupación musulmana.
El pueblo de Selva es distantes a 32 km de la capital de la isla, Palma de Mallorca, a 4 km de Inca al sur.
El municipio de Selva colinda con los municipios de Campanet noreste, de Buger al este, de Inca, al sur, de Lloseta al suroeste, de Mancor de la Vall al oeste y de Escorca al noroeste.