Espolla is a municipality in the comarca of Alt Empordà, in the province of Girona, Catalonia, Spain. It is located in the northeastern part of the country, within the historic and cultural region of Catalonia.
As a municipality, Espolla forms part of the local administrative structure of the Alt Empordà comarca, which lies in the far northeast of Catalonia near the border with France. The area is generally associated with the Empordà plain and its surrounding hills.