Desa Ngasinan terbagi menjadi 4 dusun (Mloyo, Ngasinan, Kedung Bathang dan Gampingan), 11 Rukun Warga (RW) dan 30 Rukun Tetangga (RT). Setap dusun dipimpin oleh seorang bayan (kepala dusun) yang bertanggung jawab kepada kepala desa.
Wilayah Desa Ngasinan sebagian besar adalah wilayah datar dengan beberapa bukit kecil di beberapa wilayah seperti di wilayah Mloyo dan Gampingan serta Pager Gunung. Selain itu, desa Ngasinan juga mempunyai wilayah persawahan yang sebagian besar terletak di sebelah barat daerah pemukiman warga.