Le 24 septembre 2005, une onde tropicale accompagnée d'une perturbation quitta la côte ouest de l'Afrique. L'onde se déplaça vers l'ouest-nord-ouest et perdit ses nuages convectifs. Le 2 octobre, ayant atteint le nord des Petites Antilles, elle entra en interaction avec un creux dépressionnaire non-tropical placé à l'est. L'activité orageuse se développa, mais le cisaillement du vent empêcha l'intensification de la perturbation tropicale. Tard le 4 octobre, la portion nord de l'onde tropicale se détacha et prit une direction nord-ouest, entrant dans une zone de plus faible cisaillement près des Bahamas. Étant à proximité d'un fort anticyclone, des vents modérés (environ 60 km/h) se développèrent autour du creux dépressionnaire, vu le gradient de pression atmosphérique.
Tôt le 5 octobre, au-dessus des Bahamas, le creux développa des nuages convectifs le long de son axe. Vers 4:00 UTC, le National Hurricane Center a observé la présence d'un système de basse pression de surface au-dessus du Détroit de Floride. Les radars météorologiques Doppler du National Weather Service de Miami et de Melbourne, en Floride, ont aussi noté une circulation cyclonique dans les couches moyennes de l'atmosphère dans la perturbation. À 6:00 UTC, on confirma la présence d'une circulation cyclonique à la surface, à environ 20 milles nautiques à l'est de Jupiter. Étant donné la présence de vents de 65 km/h (40 mi/h) déjà présents dans le secteur, le cyclone devint directement tempête tropicale. On le nomma Tammy.
Sous l'influence d'un vent du sud-est, en provenance d'une zone de basses pressions de l'est du Golfe du Mexique, le cyclone se déplaça à 20 km/h vers le nord-ouest, suivant la côte est floridienne. Tard le 5 octobre, Tammy tourna vers l'ouest-nord-ouest puis s'intensifia avant de toucher terre dans le nord-est de la Floride, près d'Atlantic Beach vers 23:00 UTC.
Après avoir touché terre, Tammy accéléra son déplacement à 35 km/h vers l'ouest à travers le sud de la Géorgie tôt le 6 octobre. Le cyclone faiblit rapidement en dépression à 12:00 UTC et dégénéra en creux dépressionnaire vers 18:00 UTC. Les restes de Tammy se déplacèrent lentement vers le sud-ouest à travers le sud de l'Alabama et l'ouest de la Floride. Le 7 octobre, vers 6:00 UTC, le creux a été absorbé par la zone de basses pressions située au-dessus du centre-est du Golfe du Mexique.