Un val tropical s-a deplasat spre vest de pe coasta africană pe 22 iulie și a traversat Oceanul Atlantic fără a se intensifica. Când valul a ajuns în dreptul Insulelor Leeward, pe 28 iulie, Centrul Național pentru Uragane a început să urmărească îndeaproape sistemul pentru o eventuală întărire, ceea ce nu s-a întâmplat la acel moment. Până la 2 august, condițiile au devenit mai favorabile, iar Depresiunea tropicală opt s-a format la aproximativ 350 mile (595 km) la sud-vest de Bermude.
Depresiunea s-a transformat în furtuna tropicală Harvey a doua zi. Însă o mare forfecare a vântului i-a conferit lui Harvey unele caracteristici subtropicale și a făcut ca prognozele oficiale să subestimeze puterea viitoare a furtunii.
Harvey a trecut la 45 de mile (75 km) la sud de Bermude la începutul zilei de 4 august, cu vânturi de 60 de mile pe oră (90 km/h), înainte de a-și elimina caracteristicile subtropicale pentru a deveni o furtună "complet tropicală". Pe măsură ce s-a îndepărtat spre nord-est de insulă, furtuna s-a întărit și mai mult, ajungând la cea mai puternică, cu vânturi de 65 mph (100 km/h). Fără să se observe, mai multă forfecare a vântului nu a făcut ca Harvey să slăbească oarecum, deși traiectoria furtunii a devenit confuză. Harvey a devenit o puternică furtună extratropicală în timpul nopții de 8 august. Furtuna a mai trăit câteva zile înainte de a se disipa la nord-vest de Insulele Azore pe 14 august.