Letak kecamatan ini secara geografis terpisah dari kecamatan-kecamatan lainnya (eksklave) di Kabupaten Karanganyar.
Sebelah barat dan utara berbatasan dengan Kabupaten Boyolali, sebelah timur berbatasan dengan Kota Surakarta, dan sebelah selatan berbatasan dengan Kabupaten Sukoharjo. (*)