Los partidos políticos son necesarios en las democracias actuales debido a que las sociedades son multiculturales y de masas. Los partidos políticos sirven como mediadores entre la sociedad civil y el Estado para representar los intereses de los ciudadanos y proponer proyectos de sociedad que contribuyan al bien común a través del régimen democrático. A nivel local, existen también instituciones como juntas vecinales y cabildos abiertos que utilizan la democracia directa para la representación ciudadana.