A bandeira da cidade de São Paulo, juntamente com o brasão e hino, 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.