남방진동(南方振動, southern oscillation)은 인도양과 적도 태평양 사이의 기압 진동 현상이다.[1]해수의 가열 단계는 엘니뇨로 알려져있고, 냉각 단계는 라니냐로 알려져있다. 남방진동은 해수 온도 변화와 함께 수반되는 대기 구성요소이다: 엘니뇨는 열대 서태평양에서 기압이 낮은 라니냐를 동반한다. 2개의 기간은 각각 수개월 지속되며 (일반적으로 몇년에 한번씩 발생)그 효과는 강도가 다양하다.