The birth surplus was +3 in 2012, this is +0.0 per 1,000 inhabitants (Thuringian average: −4.5; national average: −2.4).
Like other eastern German cities, Weimar has only a small amount of foreign population: circa 4.0% are non-Germans by citizenship and overall 7.3% are migrants (according to 2011 EU census).