Политическая партия имеет следующую структуру:
1. Партийный аппарат.
2. Партийный актив.
3. Рядовые члены партийной массы.
4. Сторонники партии.
5. Электорат партии.
6. Социальная база партии.
Следует также учитывать и партийные фракции – группы внутри партии, предлагающие отличные от общей программы идеи; а также парламентскую фракцию – группу представителей одной партии в парламенте, голосующих по большинству вопросов одинаково, если партия участвует в работе парламента.
Политические партии, занимая особое положение в политической системе, выполняют следующие функции:
- выявление, формулирование и удовлетворение интересов больших социальных групп;
- активизация и интеграция определенной части людей;
- борьба за политическую власть, ее использование, определение методов и средств этой борьбы;
- подготовка и проведение избирательных кампаний по формированию высших и местных органов власти, выдвижение в них своих сторонников, контроль за их деятельностью;
- разработка партийной идеологии, создание и реализация политической программы развития общества, ведение пропаганды и формирование общественного мнения;
- политическое образование общества в целом или его частей;
- подготовка и выдвижение кадров для партии, государственного аппарата и различных общественных организаций, формирование правящей элиты.