Até recentemente, as taxas de natalidade no Brasil foram elevadas, em patamar similar a de outros países subdesenvolvidos Contudo, houve sensível diminuição nos últimos anos, que pode ser explicada pelo aumento da população urbana — já que a natalidade é bem menor nas cidades, em consequência da progressiva integração da mulher no mercado de trabalho — e da difusão do controle de natalidade. Além disso, o custo social da manutenção e educação dos filhos é bastante elevado, sobretudo no entorno urbano.