Desa Margaasih tercatat memiliki luas wilayah 281.30 ha atau 2.813 km2, yang terdiri dari 80.670 ha pemukiman, 131.984 ha persawahan, 20 ha perkebunan, 14.888 ha industri, 1 ha pemakaman, 7.5 ha pekarangan, 0.5 ha taman, 2.05 ha perkantoran, dan 1.5 ha prasarana umum lainnya.
Batas Wilayah Administrasi Desa Margaasih di sebelah Utara berbatasan dengan Desa Lagadar, di sebelah timur berbatasan dengan Desa Cigondewah Hilir, di sebelah Selatan berbatasan dengan Desa Nanjung, di sebelah Barat berbatasan dengan Desa Lagadar. dengan orbitrasi ke ibu kota Kecamatan 2.5 km, ibukota kabupaten 12 km, ibukota provinsi 20 km, dan ibukota negara 270 km.
Desa Margaasih beriklim tropis yang dipengaruhi oleh angin muson dengan curah hujan rata-rata antara 1.500 mm sampai dengan 2.000 mm/tahun. Suhu udara berkisar antara 20 derajat C sampai 26 derajat C dan kelembaban udara beragam antara 78% pada musim hujan dan 70% pada musim kemarau.