В политологии существуют различные критерии классификации политических партий. В марксистской концепции главную роль играет классовый критерий: рабочие партии, буржуазные, крестьянские и т.д.
По социальному признаку политические партии можно определить как классовые, межклассовые, партии «хватай всех».
По идеологическому признаку партии различаются следующим образом:
· революционные;
· реформистские;
· консервативные;
· либеральные;
· демократические.
По месту, занимаемому политической партией в политической системе, роли, которую она в ней играет, политическую партию можно охарактеризовать, как оппозиционную, авангардную, правящую, парламентскую.
В зарубежной литературе политические партии разделяются по численности, внутренней структуре и внутрипартийной жизни, на кадровые партии и массовые.
Все типологии в основном относительные.