代沟是指年龄差距较大的两代人或几代人在信仰、政治或价值观方面的分歧。在更多的情况下,代沟通常指的是年轻人与其父母或祖父母之间在各个层面的认知差距。有时社会用不同的名称区分不同世代。例如西方社会的战后婴儿潮、X世代、Y世代、Z世代,以及中华人民共和国的80后、90后、00后。
长辈与年轻人之间的语言使用习惯有所差异,年轻人更爱用同龄人之间或网络流行语,而这些流行语长辈未必能理解,这就造成了双方之间沟通出现障碍。
在移民家庭中,第一代移民平时主要使用母语与周围人沟通,第二代移民主要使用所在国的语言交流,但也掌握了父母的母语,第三代移民基本上已不会祖辈的母语。此种情况亦出现在中华人民共和国推广普通话后的方言弱势地区。