Да, между словами «маргинал» и «люмпен» есть разница по значению. otvet.mail.ru news.mail.ru
Маргинал — человек, который по тем или иным причинам находится на границе между разными социальными группами. news.mail.ru Он утратил прежние социальные связи, находится на периферии своей социальной среды и не имеет устойчивого социального статуса. russian.stackexchange.com
Люмпен — люди, имеющие наименьший уровень доходов, образования, престижа и власти, находящиеся на дне социального общества. foxford.ru Обыкновенно к люмпенам относят нищих и бродяг. foxford.ru
Таким образом, основное отличие в том, что маргиналы могут быть даже состоятельными людьми, не признаваемыми при этом обществом, поскольку они по каким-либо причинам утратили своё прежнее положение, а люмпены, как правило, не имеют почти никакой собственности: они либо бродяжничают, либо живут в чужих домах, и располагают только самыми необходимыми для жизни вещами. otvet.mail.ru