Es blanca, tiene una Cruz de la Orden de Cristo en rojo y ostenta el escudo del municipio en el centro.
El blanco simboliza la paz, la pureza, la templanza, la verdad, la franqueza, la integridad, la amistad y la síntesis de las razas.
El rojo simboliza la audacia, el coraje, el valor, la gallardía, la generosidad y la honra.
La cruz evoca la fundación de la ciudad.
Antes de esta, la bandera era toda blanca con el escudo de la ciudad en el centro.