La bandera nacional tricolor, que se mantiene hasta la actualidad, se izó por primera vez el 12 de noviembre de 1848, y fue obra de la esposa de Castro Madriz, Pacífica Fernández Oreamuno, quien la realizó inspirándose en la bandera de Francia.