Xuất hiện phân chia giai cấp thì nhà nước ra đời là do
- Xã hội có giai cấp, của cải tập trung vào tay 1 thiểu số người, những người này trở thành người thống trị, họ nảy sinh nhu cầu cần được bảo vệ của cải và quyền lực của mình.
- Xã hội có giai cấp sẽ dẫn đến đối kháng giai cấp và làm xuất hiện đấu tranh giai cấp, nên nhà nước sẽ xuất hiện nhằm bảo vệ quyền lợi của những người là giai cấp thống trị.
- Nhà nước có pháp luật, có quân đội bảo vệ giai cấp thống trị.
- Mỗi nhà nước sẽ tương ứng với giai cấp thống trị của nó, nhà nước sẽ bảo vệ giai cấp thống trị tương ứng với nó.