Le drapeau de la ville de Portland, dans l'Oregon, consiste en un champ vert sur lequel est placée une étoile blanche à quatre branches d'où rayonnent des bandes bleues, chacune étant bordée de lignes jaunes en forme de L. D'étroites lignes blanches séparent les éléments bleus et jaunes les uns des autres et du fond vert. Officiellement, le drapeau a une hauteur de 3 pieds et une longueur de 5 pieds.

L'ordonnance de la ville 176874, adoptée le 4 septembre 2002, désigne le dessin et ce qu'il signifie. Le vert signifie "les forêts et notre ville verte" ; le jaune, "l'agriculture et le commerce" ; le bleu, "nos rivières". Portland chevauche la rivière Willamette près de sa jonction avec le fleuve Columbia. Le City Ordinance 186794, adopté le 3 septembre 2014, a mis à jour les proportions et les spécifications des couleurs Pantone : Blanc, PMS 279 (bleu) ; PMS 349 (vert) ; et PMS 1235 (jaune).

Le drapeau a été conçu en 1969 par un résident de longue date de Portland, le célèbre graphiste R. Douglas Lynch (1913-2009). La version du drapeau adoptée à l'époque comprenait, malgré les objections de Lynch, un canton bleu foncé contenant le sceau de la ville en jaune et blanc. En 2002, Lynch et ses collègues de la Portland Flag Association ont persuadé le conseil municipal de simplifier le design pour mieux refléter son intention initiale.