Описание флага звучит:
В серебряном поле на зеленой земле перед елью того же цвета червленый, с золотыми рогами и копытами, идущий олень.
Герб города Ельца, в соответствии с Законом Липецкой области от 21.07.2003 № 60-ОЗ "О гербе и флаге Липецкой области", может воспроизводиться в двух равнодопустимых версиях:
- без вольной части;
- с вольной частью - четырёхугольником, примыкающим изнутри к верхнему левому краю герба города Ельца с воспроизведёнными в нем фигурами из гербового щита области.
Обоснование символики:
За основу современного герба муниципального образования "Город Елец" взят исторический герб города Ельца Орловской губернии, утвержденный 16 августа 1781 года, подлинное описание которого гласит: "В белом поле, красный олень, под зеленой елью (Старый герб)".
Серебро в геральдике - символизирует чистоту, благородство, мир, взаимосотрудничество.
Красный цвет - символ мужества, красоты и жизни.
Зеленый цвет - символизирует весну, радость, надежду, природу, и здоровье.