The city has a rich geographical features, including the mountains of Stara Planina, Vlaška Planina, Belava, Suva Planina; rivers which flow through the town, including Nišava, Jerma, Rasnička Reka, Temštica and the Visočica; and four lakes, the Zavoj Lake, Berovacko Lake, Krupac Lake and Sukovo Lake.