Stuttgart has 613,392 people within city limits. It is the 6th largest city in Germany after Berlin, Hamburg, Munich, Cologne and Frankfurt am Main. According to a 2005 estimate, the Stuttgart urban area had between 1,238,000 and 1,250,000 people. Its metropolitan area has a population of 5.3 million (2008).