Desa Karangrejo merupakan daerah dataran rendah yang berada pada 100 mdpl diatas permukaan laut yang terletak ± 5 KM dari ibu kota Kabupaten. Desa Karangrejo mempunyai luas wilayaH 383 Ha yang terdiri dari 13 dusun yaitu Kampung Duduk, Bomojetis, Kondangtempel, Kondangwetan, Gandum, Nusa Indah, Gandok, Karangturi, Sandangan, Rowobatok, Tegalrejo, Tlogopandan dan Puri Nirwana yang dihuni sekitar 5.122 (Lima Ribu Seratus Dua Puluh Dua) Jiwa dan 1.536 (Seribu Lima Ratus Tiga Puluh Enam) KK.
Desa Karangrejo terletak pada batas wilayahnya :
• Sebelah utara berbatasan dengan Desa Jogoloyo Kec. Wonosalam
• Sebelah selatan berbatasan dengan Desa Pulosari dan Desa Grogol Kec. Karangtengah
• Sebelah timur berbatasan dengan Desa Wonosalam Kec. Wonosalam
• Sebelah Barat berbatasan dengan Desa Kalikondang Kec. Demak
Sebagian besar penduduk Desa Karang rejo adalah petani, Karyawan Swasta/Buruh Pabrik, Sedangkan untuk bidang peternakan sebagian masyarakat menjadikan ternak kambing dan ayam sebagai tambahan pekerjaan
Sebagian juga masyarakat sering menjadikan tanaman palawija sebagai tambahan seperti Kacaang Hijau, jagung, ubi kayu, sayur-sayuran yang diperkirakan ± 52 Ha, sedangkan fasilitas pendidikan dan kesehatan di desa Karangrejo yaitu; SD Karangrejo 1 Karangturi, SD Karangrejo 2 Kondangwetan, Madin Al-Futuhiyah Gandok, Madin Bustanuth tholibin Tegalrejo, Pondok Pesantren Al-Hasan Kondangtempel, PKBM PAUD Adzikri dan TK Handayani, untuk fasilitas kesehatan terdapat 1 Buah Puskesdes dan 7 buah posyandu, untuk fasilitas keagamaan terdapat 4 buah mesjid, untuk fasilitas keamanan terdapat 4 buah pos kamling.
Desa Karangrejo yang memiliki 13 dusun , maka jumlah penduduknya tergolong padat. Pada tahun 2022 jumlah penduduk yang tercatat adalah mencapai 5.122 (Lima Ribu Seratus Dua Puluh Dua) jiwa yang tersebar di 13 Dusun
Iklim
Iklim Desa Karangrejo sebagaimana desa-desa lain di wilayah Indonesia mempunyai Iklim Kemarau dan Penghujan, hal tersebut mempunyai pengaruh langsung terhadap pola tanam yang ada di Desa Karangrejo Kecamatan Wonosalam Kabupaten Demak.