The average age of marriage in India is 21 years old. Most males get married between ages 19 to 25, while most females marry between 14 to 21 years old, with 21 being the most common age. While education has slightly increased the average marriage age, child marriages remain an issue, especially for females between 14 to 17 years old.