Herb miejski – charakterystyczny znak miejskiej wspólnoty samorządowej skonstruowany na wzór znaku terytorialnego według określonych reguł heraldycznych[1]. W Polsce herby miast mogą być tworzone zgodnie z ustawą z dn. 21 grudnia 1978 r. o odznakach i mundurach[2].
Herby miast mogą być również herbami gmin i innych jednostek terytorialnych.