Beja tem a maior taxa de natalidade em Portugal, possivelmente devido à sua população mais jovem e desenvolvimento como capital do distrito de Baixo Alentejo. Castro Verde tem a segunda menor taxa, seguido por Mértola. Fora de Beja e Aljustrel, a maioria dos municípios tem uma taxa de natalidade em torno de cinco por mil.