Pendant la Première Guerre mondiale, dix-neuf Mayracois âgés de 20 à 47 ans, meurent pour la France. Le premier d'entre eux tombe en Lorraine (annexée par l'Empire allemand depuis 1871) après seulement au front le . Lors de la première bataille de Champagne, trois d'entre eux meurent aux envions des Hurlus en l'espace d'une semaine entre le et le . Quatre poilus de Mayrac sont morts à Verdun en 1916 et 1917, trois sur le front de l'Aisne en 1917 et 1918, et deux à Ypres en 1915 et 1917. Un poilu est mort en captivité victime d'une épidémie de diphtérie ou de typhus, un autre est tombé en Serbie. Une famille a perdu deux de ses trois fils en l'espace de . Un monument aux morts rappelle leur sacrifice, ainsi qu'une plaque émaillée dans l'église.