According to the 2011 census the total population of Gyula was 31,067, of whom there were 25,895 (83.4%) Hungarians, 974 (3.1%) Romanians, 971 (3.1%) Germans and 102 (0.3%) Romani by ethnicity. In Hungary, people can declare more than one ethnicity, so some people declared Hungarian and a minority one together.[7][8] Gyula is the center of the small native Romanian community in Hungary.