Federal States of Germany with capitals

Federal State Capital Size in square km
Bremen Bremen 404
Hamburg Hamburg 755
Berlin Berlin 890
Saarland Saarbrücken 2,570
Schleswig Holstein Kiel 15,770
Thuringia Erfurt 16,171
Saxony Dresden 18,412
Rhineland Palatinate Mainz 19,846
Saxony-Anhalt Magdeburg 20,446
Hesse Wiesbaden 21,114
Mecklenburg Western Pomerania Schwerin 23,170
Brandenburg Potsdam 29,475
Northrhine-Westphalia Düsseldorf 34,078
Baden-Württemberg Stuttgart 35,751
Lower Saxony Hannover (Hanover) 47,613
Bavaria München (Munich) 70,548