Флаг города Демидов Смоленской области представляет собой прямоугольное полотнище зеленого цвета, с отношением высоты флага к его длине 2:3 с диагональной полосой белого цвета в 1/4 от длины полотнища, проведенной снизу от древка вверх против древка, по оси которой - расположена черная стрела оперением вверх.