Madarpura is a village in Jagraon tehsil in district of Ludhiana, Punjab, India. As per the data provided by Census of India in 2011, total population of Madarpura was 676 which includes 357 males and 319 females. Madarpura covers 221 ha area. Pincode of Madarpura is 142033.