La bandiera della città di Portland, Oregon, consiste in un campo verde su cui è posta una stella bianca a quattro punte da cui si irradiano strisce blu, ciascuna delimitata da linee gialle a forma di L. Strette linee bianche separano gli elementi blu e gialli tra loro e dallo sfondo verde. Ufficialmente la bandiera ha un'altezza di 3 piedi e una lunghezza di 5 piedi.

L'ordinanza cittadina 176874, adottata il 4 settembre 2002, designa il disegno e il suo significato. Il verde sta per "le foreste e la nostra città verde"; il giallo per "agricoltura e commercio"; il blu per "i nostri fiumi". Portland si trova a cavallo del fiume Willamette vicino alla sua unione con il fiume Columbia. L'ordinanza cittadina 186794, adottata il 3 settembre 2014, ha aggiornato le proporzioni e le specifiche dei colori Pantone: Bianco, PMS 279 (Blu); PMS 349 (Verde); e PMS 1235 (Giallo).

La bandiera fu disegnata nel 1969 da un residente di Portland di lunga data, il noto grafico R. Douglas Lynch (1913-2009). La versione della bandiera adottata a quel tempo includeva, nonostante le obiezioni di Lynch, un cantone blu scuro contenente il sigillo della città in giallo e bianco; nel 2002 Lynch e i membri della Portland Flag Association persuasero il consiglio comunale a semplificare il disegno per riflettere meglio il suo intento originale.