La bandera de color rojo carmesí, como el pendón de Castilla, ya que Madrid formaba parte de este reino, hasta 1833. La bandera consta de siete estrellas blancas de cinco puntas y se adopta el 23 de Diciembre de 1983.

Hay diferentes versiones del porqué de las siete estrellas, que van desde que representa la constelación de la Osa Menor, hasta que configuran las siete necrópolis o enterramientos que han existido en la ciudad de Madrid.

Bandera de Madrid hasta el año 1983
Bandera de Madrid hasta el año 1983

Los cinco picos de las estrellas, representan las cinco provincias colindantes a la ciudad de Madrid, que son: Ávila, Cuenca, Guadalajara, Segovia y Toledo.

La antigua bandera de madrid, hasta 1983 era verde con el escudo de Madrid en el centro, pero esta ya apenas se recuerda.