Jabarkan Wilayah dari Banjarsari, Surakarta

Banjarsari berbatasan dengan empat kecamatan di Surakarta dan dua kecamatan dari kabupaten yang berbeda.

Kecamatan Banjarsari terletak di cekungan yang dialiri oleh Kali Pepe, anak sungai yang bermuara ke Bengawan Solo. Selain itu, di bagian utara terdapat sodetan pengendali banjir yang debitnya diatur di pintu air Tirtonadi.