Machhiwara Sahib is one of the developing cities in the Ludhiana district of the Indian state of Punjab. Machhiwara is famous for Gurudwara Sri Charan Kanwal Sahib associated with Guru Gobind Singh and named after the Guru's feet that are compared to the lotus flower.
Machhiwara name came from machhi (fish)+ wara (ground). Machhiwara used to be a tiny fishing village on the edge of Satluj River in ancient times, but Satluj River's flow changed with time. Now Satluj River runs 13 km away from Machhiwara.
When Humayun was struggling to regain his power on India, Humayun captured Lahore in February 1555. Another detachment of his forces captured Dipalpur. Next, the Mughal army occupied Jalandhar and their advanced division proceeded towards Sirhind. Sikandar Shah Suri sent a force of 30,000 horses with Naseeb Khan and Tatar Khan but they were defeated by the Mughal army in a Battle at Machhiwara.
This town was owned by Rana Udho Singh Ghorewaha who received Rahon Phillaur Machhiwara and Rahimabad as a Jagir from Akbar the Great in return for his capturing of the rebel General Bairam Khan. His ancestors were the ruler of Darhak Mahal having an area of 310,000 acres including Gharshankar Rahon Phagwara Nawashahr and phillaur.
When Emperor Aurangzeb's army attacked the fortress of Chamkaur Sahib, Guru Gobind Singhji successfully resisted their onslaught and slipped away into the forests of Machhiwara. The Mughal forces got wind of his whereabouts and Guru Gobind Singhji was saved by two of his Muslim Pashtun devotees who disguised him as their Muslim prophet. The place where the Guruji rested is where the Gurudwara stands today.there are 4 gurudawars(Sikh temple) in Machhiwara. When Guru Gobind singh ji was in Machhiwara he wrote "mitar Payara nu Kehana" in the forest of Machhiwara. Machhiwara is a famous destination for Sikh pilgrims. 13 April every year there is a bis festival of vashaki celebrated. Another Sikh religious festival of SABHA is held on 21–23 December every year.
Machhiwara is located at 30.91°N 76.2°E / 30.91; 76.2. It has an average elevation of 262 metres (859 feet). machhiwara is located 38 km northeast of ludhiana city and 69 km west of capital city of chandigarh. it lies only 9 km from samarala, which is situated on the ludhiana chandigarh highway.
As of 2011 India census, Machhiwara had a population of 24,916. Males constitute 13,102 of the population and females 11,814. The major Jat clan in the town is Dhaliwal, and Waraich. Machhiwara has Male literacy is around 77.54% while female literacy rate is 69.29%.
The Hindu festival of Dushera is celebrated with a larger crowd in the month of October every year after consecutive 9 days of ram-lila (life story of Hindu God Ram played during the night time on stage).