Po zjednoczeniu kraju w 1990 roku populacja Niemiec liczyła około 80 milionów ludzi. Liczba ludzi mieszkających dziś w Niemczech wzrosła do 82 milionów.
Większość obywateli kraju (79%) mieszka w zachodnich krajach związkowych. Gęstość zaludnienia Niemiec rozkłada się nierównomiernie w całym kraju. Jeśli na obszarach z rozwiniętym przemysłem (aglomeracjach Zagłębia Ruhry i Renu) na kilometr kwadratowy przypada tysiąc sto osób, to w Meklemburgii-Pomorzu Przednim przypada tylko siedemdziesięciu sześciu mieszkańców na km2. Jednocześnie Niemcy zajmują czwarte miejsce w Europie pod względem gęstości zaludnienia (231 osób na km2).
Większość obywateli Niemiec mieszka w małych miasteczkach i wsiach. Osiedla te znajdują się na terenie całego kraju. Co więcej, jest ich więcej na ziemiach zachodnich niż na wschodnich. Tylko jedna trzecia mieszkańców mieszka w dużychmiasta.
Populacja Niemiec stale rośnie. Proces ten odbywa się nie na skutek naturalnego wzrostu (nie istnieje w kraju), ale z powodu nadmiaru przepływów imigracyjnych nad emigracją. Napływają dwie kategorie obywateli:
- obcokrajowcy;
- osadnicy narodowości niemieckiej.
Dominującą pozycję zajmuje napływ imigracyjny cudzoziemców.
Ludność niemiecka żyje średnio 74,5 lat (mężczyźni) i 80,8 lat (kobiety). Cechy struktury wiekowej charakteryzują się tendencją do wzrostu liczby obywateli powyżej sześćdziesięciu pięciu lat oraz spadku populacji dzieci i młodzieży (do piętnastego roku życia).
Populacja Niemiec ma w większości jednorodny skład narodowościowy. Większość mieszkańców Niemiec to Niemcy. W kraju zarejestrowano niewielkie etnicznie zintegrowane grupy potomków plemion słowiańskich - Łużyczan (około 60 tys. osób), mniejszość duńską (pięćdziesiąt tysięcy) i Fryzów (dwanaście tysięcy). Według stanu i narodowości niemiecka ludność Niemiec liczy około siedemdziesięciu pięciu milionów ludzi. W ostatnim czasie liczba obcokrajowców w kraju jest stosunkowo stabilna i nie zmienia się.
Językiem urzędowym Niemiec jest język niemiecki. Jednak Niemcy mają dużą liczbę dialektów. Są to: bawarskie i szwabskie, fryzyjskie i meklemburskie oraz wiele innych. Według statystyk język rosyjski wPrawie sześć milionów ludzi posiada Niemcy w różnym stopniu. Połowa z nich to imigranci z byłego ZSRR.
Większość mieszkańców Niemiec (około pięćdziesiąt pięć milionów ludzi) wyznaje wiarę chrześcijańską. Prawie połowa z nich to katolicy, reszta to protestanci, a tylko niewielka liczba (1 milion) wyznaje prawosławie. Ponadto w kraju mieszkają muzułmanie (2,6 mln), a także wyznawcy judaizmu (88 tys.).
Niemcy mają wysoki standard życia. Zajmuje dziesiąte miejsce wśród państw wspólnoty światowej. Według władz stopa bezrobocia wynosi siedem procent liczby osób pełnosprawnych.