Флаг Барселоны ( каталонский и испанский : Bandera de Barcelona ) — муниципальный флаг Барселоны , на котором изображён крест Святого Георгия (каталонский: Sant Jordi , испанский: San Jorge ) , покровителя Каталонии , с традиционными красными и жёлтыми полосами сеньеры , древнего символа Арагонской короны (здесь полосы вертикальные, хотя современный флаг Каталонии имеет горизонтальные полосы).
Флаг в его нынешнем виде является официальным с 2004 года, хотя он (или его вариации) могли использоваться с девятнадцатого века. Впервые он был официально принят в мае 1906 года, но его использование не разрешалось во время правления Франсиско Франко ; немного другая версия флага, с более яркими цветами и другой конфигурацией красных полос, была повторно принята в 1984 году.
В 1996 году после ряда различных предложений городской совет Барселоны принял новый флаг, на котором был изображен официальный логотип города (включающий крест Святого Георгия) поверх вертикальных каталонских полос. Флаг пользовался некоторой политической поддержкой, но был встречен противодействием со стороны некоторых исторических и вексиллологических групп, которые вели кампанию против него.
Однако в 2004 году городской совет «восстановил» законодательство о флаге 1906 года, восстановив оригинальный дизайн. И традиционный (1906), и современный (1996) дизайны можно увидеть сегодня в городе, хотя Ассоциация каталонской вексиллологии (каталонский: Associació Catalana de Vexil·lologia ) продолжает кампанию против использования последнего.