Теория:

Политические партии классифицируются по различным критериям.
 
По идеологической направленности: консервативные, либеральные, социалистические, националистические, коммунистические партии.
Партии консервативной идеологии придерживаются традиционных ценностей — стабильность развития, семья, религия, приоритет интересов государства над интересами личности. Партии либеральной направленности признают приоритет личности над обществом и государством. Первоначальное значение для них имеют естественные права человека, свобода слова, печати, собраний. Либеральные партии являются сторонниками частной собственности и уменьшения роли государства в экономике. Социалистические партии выступают в поддержку социальной справедливости и равенства, превращения частной собственности в общественную. Коммунисты преследуют цель построения бесклассового общества. Националистические партии отстаивают приоритет какой-либо нации.

По отношению к власти: правящие и оппозиционные партии. Правящая партия находится у власти и оказывает влияние на принятие политических решений, оппозиционная, напротив, выступает с критикой власти, стремясь занять её место.
 
По структуре организации: массовые и кадровые.
Массовые партии имеют широкую социальную базу, сеть региональных и местных отделений партии. Кадровые партии немногочисленны. Они состоят из профессиональных политических деятелей и активизируются незадолго до выборов.

По используемым методам: реформистские и революционные. Первые являются сторонниками постепенных изменений отдельных сторон общества, вторые выступают за коренные изменения всей структуры общества, нередко с приминением насилия.

По деятельности: легальные и нелегальные. Закон разрешает деятельность только легальных партий, нелегальные политические партии запрещены.