Bremen is the smallest state in Germany. It is a city-state with an area of 404.23 km2 (156.1 sq mi). Bremen has a population of 664,000 people.
The official name is "Freie Hansestadt Bremen". This is because Bremen used to be in the Hanseatic League which was a group of cities which did a lot of trading. Many goods were sent from the port of Bremen or bought from the port from other countries. "Free" means it was independent of the local dukes and princes.
Bremen has two major cities, these cities are Bremen and Bremerhaven. The local football club is named Werder Bremen.