Getting passport in India has become a laborious task given the bureaucratic nature of the system. The passport process has been made online in most of the cities and towns. Still there are complaints from applicants on the delay in procedure. Regularly checking the status of your passport application will help you tracking the process. The website link for checking passport status is http://passportstatus.nic.in/passmain.php .
You can now check passport application status for the following cities: Amritsar, Bareillly, Bhopal, Cochin, Chandigarh, Bhubaneswar, Dehradun, Coimbatore, Delhi, Ghaziabad, Guwahati, Goa, Hyderabad, Jaipur, Jalandhra, Jammu, Kolkata, Kozhikode, Lucknow, Madurai, Malappuram, Nagpur, Mumbai, Patna, Ranchi, Pune, Raipur, Surat, Srinagar, Shimla, Thane, Trivandrum and Visakhapatnam.
You have to enter following details in order to know the status: City, File Reference No, Year, Date of Birth and then Enter. Application status at various passport offices can be availed from the website. The site is functioning under the aegis of Ministry of External Affairs, Govt. of India.