Capital of Germany Berlin is the capital of Germany and as a city-state a federal state of that country. With 3,664,088 inhabitants, Berlin is also the largest city in the country. In addition, Berlin - measured by population within the city limits - is the largest city in the European Union.