Sebelah barat berbatasan dengan kecamatan Krian, sebelah selatan berbatasan dengan kecamatan Prambon dan Tulangan, sebelah utara berbatasan dengan kecamatan Sukodono, sedangkan sebelah timur berbatasan dengan kacamatan Sidoarjo.