Spanish Town è una città nella parrocchia di St. Catherine, Giamaica. È stata la capitale della Giamaica dal 1534 al 1872 ed è considerata una delle città continuamente abitate più antiche dei Caraibi. Spanish Town ha una ricca storia che include essere stato il luogo di molti eventi significativi, tra cui la firma del Trattato di Madrid nel 1670. Oggi è un vivace centro urbano con vari luoghi storici, attrazioni culturali e una popolazione diversificata.