Gogolin is a town in Opole Voivodeship in Poland. In 2019, 6,682 people lived there. Its area is 20.35 km².