Kamalghorai is a village in Pirpainti tehsil in district of Bhagalpur, Bihar, India. As per the data provided by Census of India in 2011, total population of Kamalghorai was 276 which includes 148 males and 128 females. Kamalghorai covers 45 ha area. Pincode of Kamalghorai is 813209.