Desa Sidorejo terletak paling Barat setelah Desa Jatipuro wilayah Kecamatan Karangjati yang merupakan daerah dataran rendah dengan ketinggian 124 M dari atas permukaan laut. Curah hujan rata-rata 1900 mm/th dan jumlah hari dengan jumlah curah hujan terbanyak adalah 130 hari. Suhu udara antara 31o–34o C. Desa Sidorejo memiliki luas wilayah administratif 399.110 Ha.
Adapun batas-batas wilayah desa Sidorejo sebagai berikut: