다양한 원인을 갖는 자살을 예방하기 위해서는 사회 전체적인 상황을 개선하는 것 뿐 아니라 노인인구와 같은 고위험군을 대상으로 위험요인 파악과 지역적 차이등을 확인하여 자살의 위험을 줄여야 한다.
자살은 생물학적, 사회적, 정신적, 환경적 위험요소와 보호요소들의 복잡한 상호작용으로 일어나는 현상이며, 이러한 위험요인들을 파악하고자 노력하면 예방가능하다. 자살의 1차 예방은 광범위한 사회적, 경제적, 생물학적 상황 등을 개선의 노력을 통해 가능한데 이는 개인을 대상으로 하는 것이 아니라 인구 집단 대상으로 할 때 가능하다. 2차 예방은 자살의 고위험군인 인구를 대상으로 자살의 위험을 최소화하는 것이다. 최근의 고령화시대에서 노인인구의 자살은 사회적인 문제로 대두되고 있으며 잠재적으로 이것을 예방하기위한 사회적 노력이 필요하다. 노인자살은 더 이상 개인의 문제가 아니며 간과할 수 없는 사회문제로 인식하여 이에 대한 위험요인 파악과 지역적 차이를 확인하기 위한 연구와 대책이 시급하다.