우리가 살아가고 있는 현대사회에서 사회문제(social problems)는 그 성격상 한 마디로 정의한다는 것은 애우 어려운 개념이라 할 수 있다. 사회문제는 시대에 따라 또는 개개인의 사람에 따라 다양할 수 있기 때문이다. 사회문제에 대한 원인을 정확히 파악할 수만 있다면 사회문제에 대한 해결책을 수립하는 데 접근하기가 쉬울 것이다. 그러나 사회문제의 원인을 규명하는 일은 해우 어렵다고 하여야 할 것이다.
많은 학자들이 밝힌 바와 같이 인관과 사회 환경의 현상에 대한 과학적인 연구가 병행되어야 한다는 점에서는 견해가 일치한다고 볼 수 있겠다. 또한 사회문제의 원인에 있어서 학자들 간에 선천적 요인이 작용하느냐 또는 사회환경적 요인이 더 작용하느냐에 관하여 수많은 논쟁이 전