Croatia is inhabited mostly by Croats (89.6%), while minority groups include Serbs (4.5%), Bosniaks, Hungarians, Italians, Slovenes, Germans, Czechs, Romani people and others (5.9%). For most of the 20th century, the population of Croatia has been rising from 3,430,270 in 1931 to 4,784,265 in 1991. The natural growth rate of the population is currently negative with the demographic transition completed in the 1970s.