A súa localización estratéxica xunto aoEstreito de Xibraltar fixo que estivese poboada desde aprehistoria. Osárabes tamén a tiveron ocupada sendo lugar de frecuentes loitas fronteirizas. Durante os primeiros anos docristianismo pertenceu á Casa de Medina-Sidonia e posteriormente, en1502 pasou a ser propiedade da Coroa, hoxe en día o seu termo municipal é un dos máis extensos deEspaña. Nesa época colonizouse a zona e compaxinaba actividades deagricultura epesca coa construción naval. En calquera caso non foi ata que os británicos ocuparonXibraltar en1704 cando adquiriu entidade propia xa que algúns refuxiados daRocha instaláronse alí. O seu máximo esplendor coincidiu co reinado deCarlos III de España.