Garrigoles is a village and municipality in the province of Girona, in the autonomous community of Catalonia, Spain. It is located in the comarca of the Baix Empordà, in the northeastern part of the country near the Costa Brava.
The municipality covers an area of 9.4 square kilometres (3.6 square miles). Its population is small and dispersed; in 2014 it was recorded at 159 inhabitants, reflecting the rural, sparsely settled character typical of many inland villages in this part of Catalonia.
Garrigoles is one of a number of small municipalities that make up the Baix Empordà, a district known for its agricultural landscape and medieval stone villages. The village lies inland from the coast, at a short distance from larger towns such as Torroella de Montgrí and La Bisbal d'Empordà.