In Silber ein roter Dreiberg, darauf ein waagrechter grüner Ast, aus dem ein gebogener grüner Zweig mit drei Lindenblättern aufwächst.
Das Wappen stammt aus dem frühen 17. Jahrhundert. Der Berg steht für den Rotenberg, auf dem eine Burg stand. Von dieser hat die Stadt ihren Namen. Der Lindenzweig stammt von älteren Zunftsiegeln, auf denen ein Kleeblatt und ein Stern abgebildet waren. Daraus entstand der Lindenzweig, der in das Stadtwappen übernommen wurde. Es gehört damit zu der nordhessischen Kleeblatt-Wappenfamilie wie Kassel, Felsberg. Die erste Darstellung der heute gültigen Form findet sich im Rittersaal, Ende des 18. Jh. abgerissen. Siehe Wilhelm Wessel 1623: "Folgen die Wapen aller Städte in Fürstenthümern und Graffschaften dero Fürsten zu Hessen wie sie in Rotenbergk im Fürstlichen Schloß/ im großen Saal zu finden." Die ersten Darstellungen auf mittelalterlichem Stadtsiegel zeigen einen Heiligen, einen Palmenzweig tragend, vor einen Stadttore. Es handelt sich wahrscheinlich um den Stadtpatron, St. Jakobus den Älteren.
Der Wappenspruch lautet:
Rotenburg an der Fuld´ die Stadt, im Schild drei grüne Blätter hat. Der Berg ist rot, der Schild ist weiß, der grünt, wer ehrbar lebt mit Fleiß.