Grästorps kommun har växt fram från Grästorps köping och omkringliggande landskommuner från de två häradena Viste och Åse.
Vid kommunreformen 1862 bildades landskommunerna Bjärby, Flakeberg, Flo, Hyringa, Håle, Längnum, Sal, Särestad, Tengene, Trökörna, Täng och Ås.
Grästorps köping bröts år 1900 ut ur Tengene landskommun.
Vid kommunreformen 1952 formerades en storkommun av landskommunerna och Grästorps köping. Den nya storkommunen kom att heta Grästorps landskommun.
1971 ombildades landskommunen till Grästorps kommun. Kommunens olika delar identifierade sig med områdets två härader. Kommunvapnet skapades därför utifrån Vistes och Åses häradsvapen.
