Gibraltar foi nomeado por um general que liderou a conquista de Umayyad na Hispânia. Ele pertenceu à Espanha entre os anos de 1501 e 1704, e foi capturado por um grupo de fuzileiros holandeses e britânicos durante a Guerra da Sucessão Espanhola (1704). Em 1713, a Espanha assinou o Tratado de Utrecht. Este tratado pôs fim à guerra e disse que Gibraltar seria permanentemente britânica. Entretanto, de acordo com este tratado, se a Coroa da Grã-Bretanha alguma vez quiser deixar o território, a Coroa da Espanha terá uma posição prévia a fim de reivindicar a soberania.
Desde então, a Espanha tem tentado recuperar Gibraltar. Eles atacaram a rocha várias vezes no século XVIII. No entanto, desde os anos 50, a Espanha tenta conseguir Gibraltar pela diplomacia (relações internacionais), colocando diferentes tipos de pressão e restrições sobre o povo de Gibraltar.
Gibraltar foi muito importante na Segunda Guerra Mundial. Por estar em tão boa posição, era o lugar perfeito para o exército e a marinha britânica terem sua base. Na Segunda Guerra Mundial, as pessoas que viviam em Gibraltar foram levadas para diferentes partes do mundo como a Jamaica para que pudessem ser protegidas da guerra e também deixar o rochedo para os soldados. A Rocha de Gibraltar foi utilizada por estes soldados, e longos túneis foram feitos dentro dela. Estes túneis tinham até mesmo um hospital e áreas de vida para os soldados.
Em 1969, a Grã-Bretanha deu a Gibraltar uma nova constituição. Isto significava que deu ao povo de Gibraltar uma grande quantidade de autogoverno.
Em 2002, o povo de Gibraltar foi convidado a votar se queria que a Espanha dividisse Gibraltar com o Reino Unido; quase todos votaram e 98,97% disseram que não queriam.
Em 2006, Gibraltar votou pela aprovação de uma nova constituição que deu pleno autogoverno ao povo, o que significa que eles podem criar suas próprias leis de forma independente.
Recentemente, a Espanha deixou de interferir nas linhas telefônicas de Gibraltar e começaram os vôos diários para Madri. []