Elspe ist eine kleine Ortschaft im Sauerland mit ca. 3.200 Einwohnern, eingemeindet in die Stadt Lennestadt.
Die Ortschaft Elspe liegt im Elspetal, eingerahmt von Bergen bis zu einer Höhe von 550 m. Elspe wurde erstmals im Jahre 1000 in einer Urkunde erwähnt, die Kaiser Otto III ausstellen ließ. Elspe ist daher der älteste Ort im Kreis Olpe, zu dem auch die Ortschaften Sporke, Hespecke, Melbecke, Trockenbrück, Theten und Hachen gehören.
Bekannt wurde Elspe durch die seit 1958 auf der dortigen Freilichtbühne stattfindenden Karl-May-Festspiele ("Elspe Festival"), die durch Gaststars wie Pierre Brice über Deutschland hinaus große Besucherströme nach Elspe lenkten.
Die Karl-May-Festspiele begeistern jährlich ca. 300.000 Zuschauer.
1993 drehte der Jazzkünstler Helge Schneider Teile seines erfolgreichen Kinofilms Texas auf der Bühne der Karl-May-Festspiele.