Im Ersten Weltkrieg fand in der Umgebung die Schlacht an der Trouée de Charmes statt. Charmes verlor in diesem Krieg 200 Gefallene, am Ende des Zweiten Weltkrieges wurde die Stadt von den abziehenden Deutschen zerstört. Die Befreiung kam durch amerikanische Truppen am 5. September 1944. Während des Krieges wurden 150 Bewohner in deutsche Lager verschleppt, von denen 100 nicht lebend zurückkehrten. Zu ihnen gehörte auch der damals 76-jährige Bürgermeister "Henri Breton".