W drugiej połowie XIX wieku na ziemiach polskich rozwijały się dwa typy ruchów politycznych: socjalistyczne i narodowe.
· Partie socjalistyczne, takie jak PPS i SDKPiL, opierały swoją działalność na dążeniu do poprawy warunków materialnych i społecznych pracujących. W swoim programie miały walkę o prawa robotnicze, w tym o osiągnięcie powszechnego prawa wyborczego i poprawę warunków mieszkaniowych.
· Partie narodowe, takie jak Stronnictwo Narodowe i Liga Narodowa, skupiały się na dążeniach do odzyskania przez Polskę niepodległości i umacniania tożsamości narodowej. W swoim programie miały walkę o prawa polityczne dla Polaków, kulturową ochronę języka i tradycji, a także osiągnięcie jedności i zintegrowania społeczeństwa polskiego. Obie te frakcje miały swoje różnice w podejściu do kwestii gospodarczych i społecznych, ale łączyła je wola walki o dobro Polaków i ich kraju.