Maheswarpur is located at 22°34′N88°07′E / 22.56°N 88.11°E / 22.56; 88.11. It is situated on the Ganges delta. This village is rectangle shaped, bounded by some neighbor villages like Jampur, Hodla, Kharsat, Gondopur. A river has crossed on south-west of Maheswarpur.