Byen blev erobret af vestgoterne i begyndelsen af det 5. århundrede og blev i nogle få år hovedstad i hele Hispania. Efter at være blevet erobret af araberne i begyndelsen af det 8. århundrede, blev det erobret efter en belejring i 801
af Karl den Stores søn Ludvig, der gjorde Barcelona til hovedkvarter for den karolingiske "Hispanic March" ("Marca Hispanica"), en bufferzone styret af greven af Barcelona.