The flag of Lebanon, Tennessee, is a diagonal unequal tricolour band of green, yellow and white with the lettering "CITY OF LEBANON" in the center and spruce tree surrounded by a white circle with a yellow line surrounding it in its edge. The flag is surrounded by a green border.