Narayanpur, a constituent panchayat of Canning II block, is located at .
The Sundarbans area, in the south of the district, includes 102 deltaic islands, out of which 54 are inhabited and the rest is reserved forest.