Gogolin[ɡɔˈɡɔlʲin] is a town in Poland, in Opole Voivodeship, in Krapkowice County. It has 6,116 inhabitants (2004).
From 1742 to 1945 the town was part of Germany. A large German minority in still remains in Gogolin. The town is also known as Gogolin in German; it is one of the few places in Poland formerly under German rule whose name has never been Germanized.