德国是以德意志民族为主的民族国家,但在德国西部有少量法国血统居民,主要是在萨尔州。德国东部也有少量斯拉夫族裔,称为索布族,他们的语言文化和德国主体民族有很大区别。德国还有一些二战后残存的犹太民族,他们在德国的历史很长,如著名的罗斯柴尔德家族就是出身法兰克福犹太区的犹太金融家。战后,德国的劳动力匮乏,所以陆续从意大利、西班牙、前南斯拉夫以及土耳其引进外劳,这些人也都成为现在德国人中的少数民族。亚裔人主要是德国西部的日本、越南、中国居民。但这些大量的少数民族都不对德国的主要人口构成有影响,德国仍然是一德意志民族为主的国家,正式官方语言也是德语。
除了主体民族日耳曼人,目前得到德国政府承认的少数民族只有分布于勃兰登堡州和萨克森州与图林根州交接的山区,属于斯拉夫人的索布人和在石荷州的丹麦人。
吉普赛人未获承认。
目前在德国还有数十万的土耳其人和十数万的越南人。