Banyoles is a city of 17,309 inhabitants (2006) located in the province of Girona in northeastern Catalonia, Spain.