Mahsa is a village in Madhepur tehsil in district of Madhubani, Bihar, India. As per the data provided by Census of India in 2011, total population of Mahsa was 1,807 which includes 937 males and 870 females. Mahsa covers 398.6 ha area. Pincode of Mahsa is 847408.