Флаг города Михайлов Рязанской области представляет собой прямоугольное синее полотнище с отношением ширины к длине 2:3 с изображением в центре двух распростертых вниз белых крыльев Архангела Михаила из герба Михайловского городского поселения с прорисовкой деталей в цвет полотнища.