Najstarsze zachowane dokumenty z pieczęcią Koźmina pochodzą z pierwszej połowy XV w. Przedstawiają one białego orła bez korony z rozpostartymi skrzydłami na czerwonym tle. Przyjmuje się, że herb ten pochodzi jeszcze z czasów książęcych z XIII w.
Orzeł bez korony był herbem miasta do końca XVIII w. W okresie Księstwa Warszawskiego zmieniono herb na ukoronowaną tarczę, a po powrocie po 1815 roku okupacji pruskiej zmiana herbu następowała kilkakrotnie. Wówczas wprowadzano do herbu orła pruskiego, patronów miasta – św. Wawrzyńca i św. Floriana.
W roku 1896 powrócono do herbu przedstawiającego książęcego orła nieukoronowanego. Herb ten uznano za obowiązujący po odzyskaniu niepodległości przez Polskę, a także po II wojnie światowej.
Wygląd orła na tarczy herbowej poważnie zmieniono przy weryfikacji herbów miast polskich w 1966 r. i w tej postaci funkcjonował on niemal do końca 1991 r.
30 grudnia 1991 r. Rada Gminy i Miasta w Koźminie podjęła Uchwałę Nr XVII/96/91 w sprawie zatwierdzenia wyglądu herbu i flagi miasta Koźmina.
Opis herbu miasta Koźmina
Orzeł biały typu piastowskiego na czerwonym tle. Tło obramowane łukowo wygiętymi grubymi liniami u dołu połączonymi dwoma motywami stylizowanych linii burbońskich – tworzy rodzaj tarczy.
Korpus orła gładki, wrzecionowaty, głowa zwrócona w prawo. Z otwartego dzioba wystaje stylizowany, zakręcony ku górze język. Z tyłu głowy trzy ostro zakończone pióra. Dziób i szpony złote.
Skrzydła symetryczne po 6 piór szerokich /skrajne krótsze/, przedzielonych cienkimi, są zwieńczone ślimacznicą. Spośród trzech ostro zakończonych piór wyłaniają się nogi pokryte łuską, podobnie jak szpony. Ogon wachlarzowaty z 9-u piór składa się z pięciu rodzajów piór.

Natomiast flaga Koźmina Wlkp. to prostokąt w kolorze zielonym, na środku którego umieszczony jest herb miasta.

