국민연금의 높은 미가입률은 보험료 부담이 크기 때문이다. 미가입자 중 55세 이상은 노령연금의 가입기간 요건과 연관있다. 이들은 최소 10년 이상의 기간을 충족키 어려워 혜택을 받을 수 없다. 그리고 생계유지가 급한 저임금 근로자의 경우도 가입률이 저조하다. 
한편 국민연금 미가입률이 높은 것은 건강보험과 마찬가지로 사업장가입자뿐만 아니라 지역가입자로서 보험의 혜택을 받을 수 있다는 점도 있으나 이보다는 보험료 부담이 다른 사회보험에 비하여 상대적으로 크다는 인식에 기인한다. 또한 보험관계가 인정되더라도 보험료를 납부하지 않은 경우 각종 연금의 혜택을 받을 수 없으므로 근로자 입장에서 사업장 가입자로서의 권리를 주장할 필요성이 낮다. 특히 국민연금 미가입자 중 55세 이상자가 34.7%를 차지하고 있는데, 이는 국민연금 중 노령연금을 수급할 수 있는 요건 중 가입기간과 관련이 있다. 즉 2014년 현재 국민 연금 중 노령연금을 수급할 수 있는 요건은 보험료를 납부한 가입기간이 최소 10년 이상이고 61세 이상인 자이다. 이러한 측면에서 보면 현재 가입하여도 국민연금의 혜택을 받을 수 없게 된다. 따라서 55세 이상인 국민연금 미가입자에 대한 별도의 특별한 조치가 없는 한 이들의 가입률 제고는 기대하기 어려울 것이다. 뿐만 아니라 국민연금의 미가입자 중 저임금 근로자가 차지하는 비중이 높다는 점에 비추어 미가입자는 장래의 사회적 위험(노령, 장애, 사망)에 대비하는 것보다는 현재의 생계유지가 더절박한 근로자이며, 이로 인해 국민연금 사업장가입자로서의 권리를 주장하지 않게 되는 경우가 많다.