Nemecko leží v strednej Európe a zasahuje od Severného a Baltského mora až na juh k Alpám. Susedí s deviatimi štátmi. Celková dĺžka hraníc je 3786 km a pobrežie má dĺžku 2390 km. Na západe je to Holandsko, Belgicko, Luxembursko a Francúzsko, južnú hranicu tvorí Švajčiarsko a Rakúsko, na východe je to Česká republika a Poľsko, na severe Dánsko. Nemecko tvorí 16 spolkových krajín : Bádensko-Württembersko, Bavorsko, Berlín, Braniborsko, Brémy, Hamburg, Hesensko, Meklenbursko-Predné Pomoransko, Dolné Sasko, Severné Porýnie-Vestfálsko, Porýnie-Falcko, Sársko, Sasko, Sasko-Anhaltsko, Šlesvicko-Holštýnsko, Durýnsko.