Background: Evidence from a number of countries in Europe and North America point towards the secular declining trend in menarcheal age with considerable spatial variations over the past two centuries. Similar trends were reported in several developing countries from Asia, Africa and Latin America. However, data corroborating any secular trend in the menarcheal age of the Indian population remained sparse and inadequately verified. Methods: We examined secular trends, regional heterogeneity and association of socioeconomic, anthropometric and contextual factors with menarcheal age among ever-married women (15–49 years) in India. Using the pseudo cohort data approach, we fit multiple linear regression models to estimate secular trends in menarcheal age of 91394 ever-married women using the Indian Human Development Survey. Results: The mean age at menarche among Indian women was 13.76 years (95 % CI: 13.75, 13.77) in 2005. It declined by three months from 13.83 years (95% CI: 13.81, )