Q. What is the minimum stay essential before a person can apply for Indian Citizenship? Answer: 7 years
Notes: If the person is of Indian origin, then he / she has to be ordinary resident of India for seven years before making application towards getting citizenship by registration.