BackgroundMarriage is a significant milestone in one’s life, and the age at which individuals choose to get married can have various implications. By examining the age at marriage and its determinants in different regions, such as Kerala and Bihar, we can gain insights into Socio-demographic factors that influence this decision.MethodsThe National Family Health Survey (2019–2021) data was used. A total of 41,392 ever married women from Kerala (8, 579) and Bihar (32,813) were analysed using bivariate and multiple binary logistic regression approaches to meet the study aim.ResultThe significant association was found between explanatory factors and age at first marriage in Karala and Bihar. In Bihar, educated women from the poorest families had a higher rate of early marriages. Conversely, in Kerala, uneducated women from non-majority religions and larger households (more than 6 members) were more likely to be married before18. After accounting major effects of background characteristics, the adjusted odds ratio showed that In Kerala Muslim religion women have significantly higher odds of getting married before 18 (OR: 3.09, CI 2.67–3.57) then the Hindu women whereas in Bihar Muslim religion women has the significantly lower chance of getting married before turning 18 (OR: 0.87, CI 0.81–0.93) compared to Hindu. In both the states Kerala and Bihar General social group women had the significantly lower odds of getting married below 18 (OR: 0.73, CI 0.57–0.93 and OR: 0.88, CI 0.81–0.96) with respect to SC/ST social group women’s.ConclusionWomen in Bihar usually marry in younger age due to socioeconomic and traditional reasons, whereas in Kerala reverse is true, because of a greater emphasis on education and a more progressive social outlook. These regional variations reflect different cultural norms and socioeconomic environments, shape different marriage age patterns between the two regions.