Ahmdabad is a village in Malerkotla tehsil in district of Sangrur, Punjab, India. As per the data provided by Census of India in 2011, total population of Ahmdabad was 189 which includes 85 males and 104 females. Ahmdabad covers 103 ha area. Pincode of Ahmdabad is 148023.