Towns are marked in bold and market towns in italics: Albrechtice nad Vltavou – Bernartice – Borovany – Boudy – Božetice – Branice – Cerhonice – Chyšky – Čimelice – Čížová – Dobev – Dolní Novosedly – Dražíč – Drhovle – Heřmaň – Horosedly – Hrazany – Hrejkovice – Jetětice – Jickovice – Kestřany – Kluky – Kostelec nad Vltavou – Kovářov – Kožlí – Králova Lhota – Křenovice – Křižanov – Kučeř – Květov – Lety – Milevsko – Minice – Mirotice – Mirovice – Mišovice – Myslín – Nerestce – Nevězice – Okrouhlá – Olešná – Orlík nad Vltavou – Osek – Oslov – Ostrovec – Paseky – Písek – Podolí I – Přeborov – Předotice – Přeštěnice – Probulov – Protivín – Putim – Rakovice – Ražice – Sepekov – Skály – Slabčice – Smetanova Lhota – Stehlovice – Tálín – Temešvár – Varvažov – Veselíčko – Vlastec – Vlksice – Vojníkov – Vráž – Vrcovice – Záhoří – Zbelítov – Zběšičky – Žďár – Zhoř – Zvíkovské Podhradí Most of the territory is characterized by an undulating landscape with many low hills.
The highest point of the district is the hill Kozlov in Chyšky with an elevation of 709 m (2,326 ft), the lowest point is the Orlík Reservoir in Kožlí at 348 m (1,142 ft).
The most important river is the Vltava, which flows across the territory from southeast to north, and, together with its tributaries, drains the whole district.
The most significant tributary is the Otava, which connects with the Vltava in the centre of the territory.
There are many fishponds, especially in the České Budějovice Basin area.