Karlsruhe, Germany Population 1950-2020

Chart and table of population level and growth rate for the Karlsruhe, Germany metro area from 1950 to 2020. United Nations population projections are also included through the year 2035.
  • The current population of Karlsruhe in 2020 is 318,000, a 0.63% increase from 2019.
  • The population of Karlsruhe in 2019 was 316,000, a 0.64% increase from 2018.
  • The population of Karlsruhe in 2018 was 314,000, a 0.64% increase from 2017.
  • The population of Karlsruhe in 2017 was 312,000, a 0.97% increase from 2016.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Germany
City Name Population
Berlin 3,562,000
Hamburg 1,790,000
Munich 1,538,000
Cologne 1,119,000
Frankfurt am Main 777,000
Stuttgart 633,000
Duesseldorf 632,000
Leipzig 591,000
Dortmund 590,000
Essen 582,000
Dresden 575,000
Bremen 565,000
Hannover 537,000
Duisburg 515,000
Nurenberg 512,000
Bochum 376,000
Wuppertal 349,000
Bielefeld 334,000
Mannheim 332,000
Westfalen 330,000
Bonn 320,000
Karlsruhe 318,000
Karlsruhe - Historical Population Data
Year Population Growth Rate
2020 318,000 0.63%
2019 316,000 0.64%
2018 314,000 0.64%
2017 312,000 0.97%
2016 309,000 0.98%
2015 306,000 0.66%
2014 304,000 1.00%
2013 301,000 0.67%
2012 299,000 1.01%
2011 296,000 0.68%
2010 294,000 0.68%
2009 292,000 0.69%
2008 290,000 0.69%
2007 288,000 0.70%
2006 286,000 0.35%
2005 285,000 0.71%
2004 283,000 0.35%
2003 282,000 0.71%
2002 280,000 0.36%
2001 279,000 0.36%
2000 278,000 0.36%
1999 277,000 0.00%
1998 277,000 0.00%
1997 277,000 0.36%
1996 276,000 0.00%
1995 276,000 -0.72%
1994 278,000 -0.36%
1993 279,000 0.00%
1992 279,000 0.72%
1991 277,000 1.47%
1990 273,000 1.87%
1989 268,000 0.00%
1988 268,000 2.68%
1987 261,000 -2.61%
1986 268,000 -0.37%
1985 269,000 -0.37%
1984 270,000 0.00%
1983 270,000 -0.74%
1982 272,000 0.00%
1981 272,000 0.37%
1980 271,000 0.37%
1979 270,000 0.37%
1978 269,000 0.37%
1977 268,000 0.75%
1976 266,000 0.38%
1975 265,000 0.38%
1974 264,000 0.38%
1973 263,000 0.38%
1972 262,000 0.38%
1971 261,000 0.77%
1970 259,000 0.78%
1969 257,000 0.78%
1968 255,000 0.39%
1967 254,000 0.79%
1966 252,000 0.80%
1965 250,000 0.81%
1964 248,000 0.81%
1963 246,000 0.82%
1962 244,000 0.83%
1961 242,000 1.68%
1960 238,000 1.71%
1959 234,000 2.18%
1958 229,000 1.78%
1957 225,000 1.81%
1956 221,000 1.84%
1955 217,000 1.88%
1954 213,000 1.91%
1953 209,000 1.95%
1952 205,000 1.49%
1951 202,000 1.51%
1950 199,000 0.00%