The causes of the high birth rate are as follows:
(i) Illiteracy:
A large proportion of the population in India is illiterate which means they are bound to be traditional, superstitious, ignorant, and irrational. So they have more children.
(ii) Universalization of Marriage:
In India, Marriage is considered a religious and social obligation. In spite of the spread of education, the attitude of people towards marriage remains unchanged.
(iii) Age of Marriage:
In India the average age for marriage is low. Hence, the childbearing period is long which is responsible for the high birth rate.
(iv) Preference for the male child:
Many parents don’t accept family planning till they have a son or desired number of sons. This is known as son meta-preference.