신제도주의는 크게 세 분파로 구분되는데, 우선 집합행동의 딜레마를 해결해 주는 합리적 선택 제도주의이며, 이를 통해 균형상태의 유지가 가능하다. 사회학적제도주의는 방법론적 전제주의를 기초로 한 집단 차원의 이론이다.
제도주의는 행태주의가 사회이론을 휩쓸었던 1950~1960년대를 전후하여 구제도주의와 신제도주의로 구분된다(안희남, 2002). 신제도주의는 크게 세 가지 분파로 구분된다. 먼저 합리적 선택 이론에서 출발한 합리적 선택 제도주의는 방법론적 개체주의를 활용하고, 공식적 제도에 주로 초점을 맞추고 있으며, 개인의 합리성이 집단 차원에서는 다른 결과를 낳는다는 집합행동의 딜레마에서 출발한다. 이러한 집합행동의 딜레마를 해결해 주는 것이 합리적 선택 제도주의에서 말하는 제도로서 이를 통해 균형상태의 유지가 가능하다고 본다(하연섭, 2002). 사회학적제도주의는 방법론적 전체주의를 기초로 한 집단 차원의 이론이다(김종성, 2002). 여기에서는 주로 비공식적 제도에 초점을 맞추어 선호가 선험적으로 주어진 것이 아니라 사회적으로 형성된 것으로 본다.