With a population of about 1.85 million (1850000), it is the biggest German city after Berlin and the sixth largest city of the European Union. The religion is about 37% Protestant, 10% Catholic, 8% Muslim, 38% agnostic, 2% Pagan.