По идеологическому признаку выделяют следующие партии:
1) прогрессивные, идеологические, революционные
2) социалистические, буржуазные, коммунистические
3) правящие, оппозиционные, легальные
4) массовые, кадровые, классовые
5) открытые, закрытые