Герб: в золотом поле испанского щита чёрный бараний рог.
Флаг: полотнище желтого цвета с соотношением сторон 1:2, с правой стороны вырез в форме «ласточкин хвост». Посередине полотнища изображение гербовой эмблемы – черный бараний рог. Полотнище пересекают две голубые линии.
Герб и флаг зарегистрированы в Гербовом матрикуле Республики Беларусь 18 мая 2001 г. № 62
Город расположен на правом берегу реки Днепр при впадении в него реки Друть. В результате слияния двух рек образовывается угол, называемый по-белорусски «рогом», и, вероятно, именно отсюда произошло и название города. Датой основания города Рогачева считается 1142 г., когда он впервые упоминается в Ипатьевской летописи в связи с раздачей киевским князем Всеволодом Ольговичем своим братьям городов Туровской и Владимирской земель. Наиболее вероятно, что город вырос из феодального замка.
В XIII в. Рогачев входил в состав Великого княжества Литовского, владение князя Довмонта. В XIV–XVIII вв. – центр Рогачевской волости. В 1509 г. пинский князь Федор Иванович и его жена Елена завещали Рогачев в числе прочих городов королю Сигизмунду I Старому. В XVI в. на месте древнего городища построен Рогачевский замок, имевший стратегическое значение. Во время войн середины XVII в., входя в систему пограничной обороны, неоднократно подвергался пожарам и опустошению.
В результате первого раздела Речи Посполитой (1772) Рогачев вошел в состав Российской империи и стал центром Рогачевского повета Рогачевской провинции. В 1777–1796 гг. и с 1802 г. в составе Могилевской, а в 1796–1802 гг. – в составе Белорусской губерний. Герб города был «высочайше утвержден» 16 августа 1781 г. императрицей Екатериной II: «В верхней части щита часть герба Могилевского: в золотом поле половина Российского герба. В нижней черный бараний рог в золотом поле, означающий имя сего города».
Официальный геральдический символ города воссоздан на основе исторического – в нем сохранена основная гербовая фигура, непосредственно относящаяся к городу, в геральдике такой герб называется «говорящим». Герб послужил основой и для создания современного флага Рогачева и Рогачевского района. В нем использованы желтый (золотой) цвет герба и изображение бараньего рога. Две голубые линии символизируют две реки, протекающие вблизи города. Таким образом, цвета и символы флага обоснованы геральдически и исторически.
Герб Рогачева и Рогачевского района относится к историко-геральдическим памятникам Беларуси.
Источники:
Адамушко, В. И. Гербы и флаги Беларуси / В. И. Адамушко, М. М. Елинская. – Минск : Беларусь, 2006. — 254 с.