How Many States are in Germany?

In Germany there are 16 states.There are the city-states like Bremen,Berlin and Hamburg. Other states are Brandenburg, Sachsen, Bayern, Hessen, Brandenburg, and etc.