Разница между понятиями «соотечественник» и «диаспора» заключается в следующем:
- Соотечественник — это лицо, родившееся в одном государстве, проживающее либо проживавшее в нём и обладающее признаками общности языка, истории, культурного наследия, традиций и обычаев, а также потомки указанных лиц по прямой нисходящей линии. www.consultant.ru base.garant.ru
- Диаспора — это часть народа (этноса), проживающая вне страны своего происхождения, образующая сплочённые и устойчивые этнические группы в стране проживания, и имеющая социальные институты для поддержания и развития своей идентичности и общности. {9-host}
Таким образом, соотечественник — это индивидуальная категория, а диаспора — это этническая группа, компактно проживающая вне своей исторической родины. dzen.ru {6-host}