Mainapokhar is a village development committee in Bardiya District in Lumbini Province of south-western Nepal. At the time of the 1991 Nepal census it had a population of 6,841 and had 951 houses in the town. Now it reaches to nearly 20000 in 2016. It is nearly 20 km far from Nepalgunj.