الفرق شاسع و ان كانت الادوار تاريخيا و النشأة قديما متشابهة .
فالاحزاب تجمعات سياسيه لمواطنين يجمعهم فكر سياسي و ايدولوجيه سياسية واحدة , اما النقابات فهي اما ان تكون مهنيه او عماليه و هي تجمعات لاصحاب مهنة واحده , و الهدف من النقابات هو رعاية العاملين في مهنه معينه و الارتقاء بشئون المهنه اما اهداف الاحزاب فتتمثل في تنفيذ ايدولوجيتها و فكرها علي ارض الواقع .
علي الرغم ان العديد من الثورات في العالم كانت قد بدأت بالنقابات العماليه , و علي الاخص الثورات و الحركات الاشتراكية , الا ان هذا الدور في الاصل للاحزاب و ليس للنقابات التي يجب ان ينصب اهتمامها علي رعاية شئون مهنه ما و العاملين بها و تمثيلهم .