Spanish Fort es una ciudad ubicada en el condado de Baldwin en el estado estadounidense de Alabama. En el censo de 2000, su población era de 5423. Recibe su nombre, porque en 1780 los españoles construyeron un fuerte tras la batalla de fuerte Charlotte, con el fin de defender la bahía de Mobile. Pasó a control norteamericano en abril de 1813.