Le drapeau de la Lettonie est composé de trois bandes horizontales : deux rouges séparées par une bande blanche plus étroite. Son origine remonte à une ancienne légende lettonne qui relate l'histoire d'un chef de guerre blessé dans une bataille. Il aurait été enveloppé dans un drap blanc, et le sang qui coulait de ses blessures aurait teinté le drap de rouge sur les côtés, laissant le centre blanc. Ce drap aurait ensuite été utilisé comme bannière lors des combats.
Le drapeau, dans sa forme actuelle, a été adopté pour la première fois en 1918, lors de l'indépendance de la Lettonie après la Première Guerre mondiale. Il a été interdit pendant les périodes d'occupation soviétique et nazie, mais a été réadopté lorsque la Lettonie a regagné son indépendance en 1990.