the answer is: c. The growth of the suburbs
In general, people who live in suburbs typically have more stable income and lower working hours compared to the people who decided to live in the city.
This mean that parents who live in the suburbs tend to have more desire to have children and have more time to spent to take care of them. Because of this, the birthrate among people who live in suburbs typically higher compared to those who live in urban area.