Erb a vlajka
V mestskom znaku je svätá Margita so zlatým mečom v pravej a zlatou palmovou ratolesťou v lavej ruke. Pod ňou na chrbte leží drak bez krídiel. Znak vychádza z pôvodnej pečati, ktorú používali moravskí a české exulanti, sídliaci na Moravskej ulici. V 17. storočí na nej bol nápis SIGILLUM MORAVICALI OPPIDI PUCHOV a namiesto svätej Margity tu bol svätý Jiří na koni, ktorý zabíja draka. Až v roku 1670 vznikla pečať s postavou svaté Margity.
Vlajka mesta má pomer strán 2:3 a je ukončená lastovičím chvostom (zástrihom), siahajúcim do jednej tretiny jej dĺžky. Farba je totožná s farbami mestského erbu: (zlatá) žltá, (strieborná) biela, modrá.