Miasto położone jest na przesmyku pomiędzy dwoma jeziorami Niegocin i Kisajno. Ponadto w granicach miasta znajdują się jeszcze dwa jeziora: Popówka Duża i Popówka Mała.
Historia miasta sięga początków XIV w., kiedy to w 1340 r. Krzyżacy wznieśli zamek warowny znajdujący się obecnie nad kanałem Łuczańskim.





