Rattangarh is a village in Khamanon tehsil in district of Fatehgarh Sahib, Punjab, India. As per the data provided by Census of India in 2011, total population of Rattangarh was 1,456 which includes 766 males and 690 females. Rattangarh covers 367 ha area. Pincode of Rattangarh is 140112.