A bandeira do município de São Paulo, juntamente com o brasão e os hinos, constituem os símbolos do município de São Paulo . A bandeira paulistana é retangular branca, nas proporções de 14:20 (altura:comprimento) e traz a Cruz da Ordem de Cristo em vermelho em braços alargados e ostenta o brasão do município no centro sobre círculo de branco que está debruado de vermelho. Foi instituída em 5 de março de 1987 pelo prefeito Jânio Quadros através da lei 10.260, sendo posteriormente regulamentada através do Decreto nº 23668/1987 e alterada pelas leis lei nº 13331/2002 e nº 14.472/2007, mas sempre mantendo o formato original. Antes dela, a bandeira era toda branca com o brasão da cidade ao centro.A atual composição da bandeira, das cores utilizadas e seus significados são dados pelo artigo 6º da lei nº 14.472/2007. Essa mesma lei, também consolida a legislação municipal sobre honrarias e símbolos, como brasão e o hino.