El Niño–Osilasi Selatan

Arus Humboldt bergerak ke arah utara dari Samudra Selatan, umumnya membawa air dengan suhu yang relatif rendah, melewati pesisir barat Benua Amerika Selatan menuju wilayah tropis di sekitar daerah Peru tempat terjadinya "upwelling". Di sepanjang garis khatulistiwa, angin pasat menyebabkan arus laut di bagian timur Samudra Pasifik menggerakkan air bersuhu rendah di dalam lautan menuju ke permukaan. Fenomena ini menyebabkan suhu air di permukaan laut menurun. Dengan pengaruh angin pasat, arus air laut kemudian bergerak ke arah barat di sepanjang khatulistiwa dan perlahan dipanasakan oleh sinar Matahari. Akibat itu, suhu permukaan air laut di bagian barat Samudra Pasifik pun menjadi lebih panas sebanyak kurang lebih 8–10 °C daripada air di bagian timur Samudra Pasifik. Wilayah samudra yang lebih panas ini menyebabkan terjadinya konveksi yang menghasilkan awan yang menimbulkan hujan. Selama periode El Niño, air laut yang dingin hanya sedikit atau bahkan tidak ada seiring air di bagian tengah dan timur Samudra Pasifik memanas bersama dengan air di bagian barat.