Mandi Kalan is a village in Rampura Phul tehsil in district of Bathinda, Punjab, India. As per the data provided by Census of India in 2011, total population of Mandi Kalan was 9,098 which includes 4,874 males and 4,224 females. Mandi Kalan covers 2498 ha area. Pincode of Mandi Kalan is 151103.