Municipalities of Germany

Municipalities (, singular ) are the lowest level of official territorial division in Germany. 
As of January 2021, there are 10,790 municipalities in Germany, of which 2,054 are cities.
Municipalities per federal state.
"Status as of December 2018."