Secara Geografis Desa Margosari terletak pada -7.136427131237289, 110.30455271795888 tepatnya di Kecamatan Limbangan Kabupaten Kendal Provinsi Jawa Tengah.
Batas- Batas :
Utara : Desa Pagerwojo, Desa Tamanrejo
Timur : Desa Jawisari
Selatan : Desa Ngesrep Balong
Barat : Desa Tabet
Berada di bawah kaki bukit gunung ungaran sebelah barat wilayah Desa Margosari merupakan kawasan yang sejuk, Desa dengan penduduk sekitar 2600 jiwa ini pada 2021 menggantungkan ekonominya dibeberapa sektor antara lain pertanian, peternakan,perikanan dan buruh. Adapun produk unggulan Di bidang pertanian diantara lain adalah padi, ketela dan gula aren. Di bidang peternakan adalah ternak ayam petelur, ayam pedaging, ternak kambing, dan ternak sapi serta di bidang perikanan saat ini adalah budidaya ikan lele, nila dan koi.
Secara Administratif desa Margosari terbagi menjadi 4 Wilayah Dusun dengan seluruhnya ada 14 RT, Yaitu Dusun Krajan 4 RT, Jetis 4 RT, Tanggulangin 2 RT dan Cemangklek 4 RT.