비정규직 고용이 해로운 영향을 미치는 원인은 크게 두가지로, 우선 정규직과의 임금격차, 소득의 불안정성 등 경제적 원인이 있다. 두번째로는 비정규직이라는 사회심리적 불안이 노동권을 제대로 주장할 수 없게 만들어 스트레스를 유발한다.
기존 연구는 비정규직 고용이 노동자의 건강에 영향을 미치는 요인을 크게 2가지로 설명한다. 첫째, 경제적이자 물질적인 요인이다. 비정규직은 정규직에 비해 저임금을 받는 경우가 많고 계약기간이 유연하여 소득이 불안정해질 가능성이 크다. 또한 정규직에 비해 사회보험혜택을 보장받기 힘들거나 위해요인에 더 노출되기 쉬운 작업환경에서 일할 수 있다. 둘째, 고용불안을 비롯한 사회심리적 요인이 비정규직의 건강을 악화시킬 수 있다. 계약기간의 불안정성, 미래의 불확실함으로 인해 생겨나는 고용불안은 그 자체로 스트레스를 유발하지만, 다른 스트레스 요인을 만들어내기도 한다. 불안정한 고용지위는 작업장 내 권력관계에도 직간접적으로 영향을 미쳐 비정규직이 작업장 내에서 노동권을 요구하지 못하거나, 일의 연장이나 노동강도 강화처럼 일에 대한 요구는 많되 통제력은 낮은 경우, 위험한 작업환경을 감내해야 하거나, 따돌림 등 차별을 감수해야 하는 경우가 여기에 해당한다.