Khusrupur is a city and a notified area in Patna district in the Indianstate of Bihar. It is situated at the bank of river the Ganges. It is located at 34 km on NH 30 and 31 km by rail from state capital Patna.So one can arrive here by Rail air or high ways from the other part of the country. Here situated an ancient temple of Lord Shiva one of the oldest Shiv temple called Baikathpur Temple.It is just 3 km from Khusrupur railway station via road.Its design is a combination of both Hindu and Muslim architectural styles. This temple looks like a temple from front and like a mosque from behind.It is a big and very old temple of Lord Shiva where Shiv and Shiva(Parvati) both are jointly worshiped in one Shivling. According to local people, this temple exist from Mahabharat times and the king Jarasandh (the ruler of Magahd) used to worship this Sivling. Later on it was renovated by Raja Mansingh. Formerly the temple was situated on the southern bank of the Ganges. Now, the Ganges has receded about 5 km north. A saint always remained on a boat in the water of the Ganges. Management has constructed great cemented boat and temple in his memory on the Samadhi of the saint. New tourist, visitors, pilgrims devotees and worshipers are introduced to this as temple of Naiea baba Temple premises have adequate arrangement for rituals like marriage cremoney, mundan and other local festivities. On June 1, 2009, Khusrupur railway station witnessed burning of two trains by a mob protesting the withdrawal of stoppage of trains there.
As of 2001[update] India census, Khusrupur had a population of 12,185. Males constitute 53% of the population and females 47%. Khusrupur has an average literacy rate of 54%, lower than the national average of 59.5%: male literacy is 62%, and female literacy is 45%. In Khusrupur, 17% of the population is under 6 years of age.