A bandeira da cidade de Portland, Oregon, consiste em um campo verde sobre o qual é colocada uma estrela branca de quatro pontas de onde irradiam listras azuis, cada uma bordejada por linhas amarelas em forma de L. Linhas brancas estreitas separam os elementos azuis e amarelos um do outro e do fundo verde. Oficialmente, a bandeira tem uma altura de 3 pés e um comprimento de 5 pés.
A portaria municipal 176874, adotada em 4 de setembro de 2002, designa o projeto e o que ele significa. Verde significa "as florestas e nossa cidade verde"; amarelo para "agricultura e comércio"; azul para "nossos rios". Portland atravessa o rio Willamette perto de sua união com o rio Columbia. A Portaria Municipal 186794, adotada em 3 de setembro de 2014, atualizou as proporções e as especificações de cor Pantone: Branco, PMS 279 (Azul); PMS 349 (Verde); e PMS 1235 (Amarelo).
A bandeira foi desenhada em 1969 por um residente de longa data em Portland, notório designer gráfico R. Douglas Lynch (1913-2009). A versão da bandeira adotada naquela época incluía, sobre as objeções de Lynch, um cantão azul escuro contendo o selo da cidade em amarelo e branco; em 2002 Lynch e outros membros da Associação da Bandeira de Portland persuadiram o conselho da cidade a simplificar o design para refletir melhor sua intenção original.