L'histoire de la ville de Spanish Fort remonte à 1712 avec la fondation de Mobile par le français Jean-Baptiste Bienville. Spanish Fort était à l'origine le site où un comptoir fut établi par les Français de Mobile. Après la guerre de la Conquête, une grande partie de la côte du golfe, dont le comptoir, fut cédée aux Britanniques en 1763. Durant la guerre d'indépendance des États-Unis, après que les Espagnols aient pris Mobile et les environs lors de la bataille de Charlotte, un « presidio » (ou fort militaire) fut construit sur le site de l'ancien comptoir. Ce fort espagnol fut le site d'une contre-attaque des forces britanniques expédiées depuis Pensacola en 1781. Les Britanniques furent repoussés et ne purent reprendre la région. Après la guerre de 1812, Spanish Fort devint officiellement la propriété des États-Unis.
Durant la guerre de Sécession, Spanish Fort fut fortifié afin de défendre l'est de Mobile. Fort Huger, Fort (Battery) Tracey, Fort (Battery) McDermott, Fort Alexis, Red Fort, et Old Spanish Fort faisaient partie des défenses de la ville de Mobile sur le site de l'actuel Spanish Fort. Malgré la victoire de l'Union lors de la bataille de Mobile, la ville de Mobile resta entre les mains des Confédérés. Les forces de l'Union entamèrent une campagne terrestre tôt en 1865 pour reprendre Mobile depuis l'est. Spanish Fort fut le site de la bataille de Spanish Fort lors de cette campagne. Sa chute permit aux forces de l'Union de se concentrer sur Fort Blakeley au nord et de détruire la dernière résistance organisée à l'arrivée des Nordistes à l'est du Mississippi.
Spanish Fort se trouve à 30°40'7.403" Nord et 87°55'19.844" Ouest.
D'après le bureau de recensement des États-Unis, la ville a une superficie de 28,8 km2 dont 16,6 km2 sont des terres et 12,2 km2 (42,23 %) sont de l'eau.
Il y avait 2 035 ménages dont 35,2 % avaient des enfants de moins de 18 ans, 67,1 % étaient des couples mariés, 6,0 % étaient constitués d'une femme seule, et 25,4 % n'étaient pas des familles. 22,9 % des ménages étaient composés d'un seul individu, et 14,5 % d'une personne de plus de 65 ans ou plus. Les tailles moyennes d'un ménage et d'une famille sont respectivement de 2,61 personnes et 3,10 personnes.
La répartition de la population par tranche d'âge est comme suit : 26,20 % en dessous de 18 ans, 5,20 % de 18 à 24, 26,2 % de 25 à 44, 24,7 % de 45 à 64, et 17,7 % au-dessus de 65 ans ou plus. L'âge moyen est de 41 ans.
Le revenu moyen d'un ménage dans la ville est de $56 699, et le revenu moyen d'une famille est de $67 844.
Depuis son incorporation le , Spanish Fort a connu une croissance significative. Le développement de la zone est de la ville s'est fait notamment par l'ouverture de l'Eastern Shore Centre, un complexe régional de shopping, le .