Moglaha is a village in Nautanwa tehsil in district of Mahrajganj, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Moglaha was 3,285 which includes 1,675 males and 1,610 females. Moglaha covers 320.22 ha area. Pincode of Moglaha is 273164.