La storia meteorologica dell'uragano Ivan, il ciclone tropicale più lungo della stagione degli uragani atlantici del 2004, è durata da fine agosto a fine settembre. L'uragano si è sviluppato a partire da un'onda tropicale che si è spostata al largo delle coste africane il 31 agosto. Spostandosi verso ovest dagli effetti di una cresta, le condizioni favorevoli gli hanno permesso di svilupparsi in Tropical Depression Nine il 2 settembre nel profondo Oceano Atlantico tropicale. Il ciclone si è lentamente intensificato fino al 5 settembre, quando ha subito un rapido approfondimento e ha raggiunto lo status di categoria 4 sulla scala dell'uraganoSaffir-Simpson; all'epoca Ivan era il più grande uragano più a sud del mondo.

Ivan si è rapidamente indebolito a causa dell'aria secca, ma si è lentamente riorganizzato, passando appena a sud di Grenada come un grande uragano il 7 settembre. L'uragano si è rafforzato in un uragano di categoria 5 mentre si trovava nel Mar dei Caraibi centrale. Nei giorni successivi la sua intensità è cambiata in gran parte a causa dei cicli di sostituzione dei muri degli occhi, e Ivan è passato appena a sud della Giamaica, delle Isole Cayman, e a ovest di Cuba con venti pari o leggermente inferiori allo stato di categoria 5. Girando verso nord e incontrando condizioni sfavorevoli, Ivan si è lentamente indebolito prima di approdare appena ad ovest di Gulf Shores, Alabama, il 16 settembre con venti di 120 mph (195 km/h). Il ciclone si è rapidamente indebolito fino a raggiungere lo stato di depressione tropicale, girando verso nord-est, e Ivan è passato a un ciclone extratropicale il 18 settembre.

Il basso residuo di Ivan si è rivolto a sud e sud-ovest, e dopo aver attraversato la Florida il 21 settembre ha cominciato a recuperare le caratteristiche tropicali. Divenne di nuovo una depressione tropicale il 22 settembre a sud-est della Louisiana, e Ivan raggiunse venti di 60 mph (95 km/h) prima di indebolirsi e muoversi a terra lungo la Louisiana sudoccidentale come una depressione tropicale; la circolazione di Ivan si disperse dopo aver attraversato il Texas il 25 settembre. Il ciclone ha battuto diversi record di intensità, e la sua durata è stata la decima più lunga in assoluto per un uragano atlantico.