As of 2001[update] India census, Makhu had a population of 12,173. Males constitute 52% of the population and females 48%. Makhu has an average literacy rate of 61%, higher than the national average of 59.5%: male literacy is 65%, and female literacy is 56%. In Makhu, 14% of the population is under 6 years of age. Sidhu Sikhs dominate the area consisting 90% of the population. Makhu is situated on Amritsar Bathinda national highway. It is 5 km away from Harike century knowned place where satluj and beas river mingle together.
By Air: Fatehgarh Churian is located 63 km from Amritsar airport (Sri Guru Ram Das Ji International Airport) By Rail: Fatehgarh Churian has its own railway station. By Road: Fatehgarh Churian town is located near to “Amritsar-Faridkot road on NH 15, and SH 19.