The 2024–25 Coupe de France preliminary rounds, Normandy was the qualifying competition to decide which teams from the leagues of the Normandy region of France took part in the main competition from the seventh round.

A total of nine teams qualified from the Normandy preliminary rounds.

In 2023–24, FC Rouen were the qualifying team from the region that progressed furthest in the competition. The team from Championnat National progressed to the quarter-final stage, beating Ligue 1 opposition Toulouse FC and AS Monaco FC on the way, before losing out to Ligue 2 side Valenciennes FC in a penalty shoot-out.

Draws and fixtures On 23 July 2024, the league published the structure of the qualifying competition in the region, along with the 134 ties of the first round, and the fact that 391 teams had entered. The second round draw, featuring 120 ties and the 106 regional level teams exempted from the first round draw, was published on 27 August 2024. The third round draw, which saw the entry to the competition of the teams from Championnat National 3 was published on 9 September 2024. 65 ties were drawn. The fourth round draw, featuring the entry to the competition of the teams from Championnat National 2 was published on 17 September 2024, and say 34 ties drawn. The fifth round draw, which included the two Championnat National teams from the region, was published on 1 October 2024, with 18 ties drawn. The 9 ties of the sixth round draw were published on 15 October 2024.

First round These matches were played on 25 August 2024. + First Round Results: Normandy Tie no Home team (Tier) Score Away team (Tier) 1. CS Barfleur (11) 1–4 AS Querqueville (10) 2. AS Pointe Cotentin (9) 8–0 Bricqueboscq-Saint-Christophe-Grosville Sport (11) 3. ASS Urville-Nacqueville (10) 3–4 SCU Douve Divette (10) 4. AJ Saint-Hilaire-Petitville (9) 3–0 ES Quettetot-Rauville (10) 5. AS Montebourg (10) 5–0 US Pierreville Saint-Germain-le-Gaillard (12) 6. US La Glacerie (10) 2–0 PL Octeville (9) 7. FC Digosville (11) 0–3 US Côte des Iles (8) 8. ES Héauville-Siouville (11) 0–3 UC Bricquebec (9) 9. FC Brix Sottevast Saint-Joseph (10) 4–1 Octeville Hague Sports (12) 10. ES Plain (9) 0–2 FC Val de Saire (8) 11. ASJ Blainville-Saint-Malo (11) 0–2 Entente Le Lorey-Hauteville-Feugères (11) 12. US Roncey Cerisy (10) 1–3 CA Pontois (9) 13. US Auvers (10) 0–4 ES Gouville-sur-Mer (10) 14. SM Haytillon (10) 2–2 FC 3 Rivières (8) 15. AS Sainte-Marie-du-Mont (11) 5–2 Périers SF (11) 16. ES Cambernon Courcy (12) 0–6 Créances SF (9) 17. ES des Marais (11) 1–2 US Percy (8) 18. ES Marigny Lozon Mesnil Vogot (12) 0–5 AS Thèreval (9) 19. US Semilly Saint-André (12) 0–6 Condé Sports (8) 20. AS Saint-Jores (12) 0–6 AS Bérigny-Cerisy (9) 21. ES Trelly Quettreville Contrières (10) 4–2 FC de l'Elle (9) 22. US Lessay (11) 4–1 ES Munevillaise (11) 23. FC Sienne (10) 1–1 FC Le Val Saint-Père (9) 24. US Patriote Terregatte Beuvron (9) 1–5 US Saint-Quentin-sur-le-Homme (9) 25. US Pontorson (10) 0–0 AS Jullouville-Sartilly (8) 26. AS Saint-Ovin (12) 1–11 US Saint-Martin Saint-Jean-de-la Haize (9) 27. USM Donville (11) 3–0 AS Sacey (11) 28. AS Cerencaise (9) 2–2 AS Brécey (9) 29. USCO Sourdeval (10) 2–4 La Bréhalaise FC (9) 30. FC du Thar (10) 0–1 FC Terre et Mer (8) 31. AS Val de Sienne (10) 0–5 CS Villedieu (8) 32. CS Pays de Longny (11) 8–0 FC Mortrée (12) 33. AM La Ferrière-aux-Etangs (9) 0–4 AS Berd'huis Foot (9) 34. AS Valburgeoise (12) 0–0 AS Magny-le-Désert (10) 35. US Athis (10) 2–2 SL Petruvien (10) 36. AS Courteille Alençon (9) 1–0 FC Landais (9) 37. La Vedette du Boisthorel (11) 2–1 AS Passais-Saint-Fraimbault (10) 38. Amicale Chailloué (11) 3–0 FL Ségrie-Fontaine (11) 39. Sées FC (11) 1–8 US Mortagnaise (9) 40. ES Écouves (9) 1–1 US Andaine (8) 41. ASA Saint-Germain-du-Corbéis (11) 2–3 US Mêloise (10) 42. FC Carrouges (11) 0–3 AS Sarceaux Espoir (10) 43. AS Le Merlerault Nonant-le-Pin (11) 2–4 Avenir Messei (9) 44. FC Pays Bellêmois (11) 1–3 Hauts du Perche FC (9) 45. US Flerienne (10) 2–4 AS Gacé (10) 46. AS Boucé (10) 1–0 ES Pays d'Ouche (10) 47. AS Saint-Sylvain (11) 0–3 USM Blainvillaise (9) 48. FC Vital Démouville Cuverville (10) 3–4 ES Livarotaise (9) 49. ES Courtonnaise (11) 0–0 CS Orbecquois-Vespèrois (9) 50. FC Rocquancourt (11) 6–2 FC Moyaux (10) 51. ES Portaise (9) 0–0 Lystrienne Sportive (8) 52. AS Giberville (9) 4–1 ES Tronquay (10) 53. ASL Ajon (10) 3–4 AF Basly (9) 54. US Trévières (10) 2–2 Cresserons-Hermanville-Lion Terre et Mer (9) 55. FC Baie de l'Orne (11) 3–0 US Guérinière (none) 56. SC Saint-Julien-le-Faucon (12) 0–3 AS Saint-Philbert-des-Champs (12) 57. AMC Val d'Auge (11) 5–4 CL Colombellois (10) 58. EF Touques-St Gatien (11) 0–3 AS Saint-Désir (9) 59. AS La Hoguette (11) 4–2 Cingal FC (10) 60. ES Sannerville-Touffréville (9) 3–0 US Pétruvienne (10) 61. Castelet FC (9) 1–2 ES Cormelles (10) 62. ES Bonnebosq (11) 1–9 Réveil Saint-Germain Courseulles-sur-Mer (9) 63. IS Caumontaise (11) 0–10 ES Thury-Harcourt (9) 64. AS Mathieu (11) 1–0 AS Cahagnes (10) 65. FC Laurentais Boulon (10) 0–3 JS Audrieu (9) 66. US Aunay-sur-Odon (9) 3–3 NGS Ver-sur-Mer (11) 67. Football Mixte Condé-en-Normandie (11) 1–2 UA Saint-Sever (10) 68. FC Caen Sud Ouest (9) 4–1 USI Bessin Nord (8) 69. USI La Graverie (11) 3–2 Inter Odon FC (8) 70. FC Saint-Germain-Langot (12) 0–1 ESI Vallée de l'Orne (10) 71. Grainville-sur-Odon FC (10) 4–1 JS Bocage (10) 72. FC Mouen (10) 1–5 AS Saint-Vigor-le-Grand (10) 73. Fontenay-le-Pesnel FC (10) 2–2 Dozulé FC (10) 74. US Saint-Martin-Osmonville (10) 0–1 US Forêt de Roumare (10) 75. ASPTT Rouen (10) 3–6 AS Buchy (9) 76. AC Bray Est (10) 12–1 FC Ferrières-en-Bray (12) 77. ES Montigny La Vaupalière (11) 1–3 FC Nord Ouest (10) 78. ESI Saint-Antoine (10) 0–0 Le Havre FC 2012 (9) 79. RC Port du Havre (9) 3–0 GS Saint-Aubin Saint-Vigor (10) 80. US Saint-Thomas (11) 4–3 Gainneville AC (10) 81. FC Manéglise (10) 0–5 FC Bréauté-Bretteville (10) 82. US Grèges (10) 1–6 US Crielloise (9) 83. AS Saint-Pierre-de-Varengeville (10) 3–0 FC Ventois (10) 84. US Londinières (10) 2–1 AS Tréport (9) 85. FC Sommery (11) 1–1 FC Biville-la-Baignarde (10) 86. AS Ourville (8) 11–0 US Vatteville Brotonne (10) 87. ES Plateau-Foucarmont-Réalcamp (8) 10–0 Entente Motteville/Croix-Mare (9) 88. Belleville FC (8) 1–1 ES Janval (9) 89. Boucle de Seine (9) 2–0 US Presqu'ile (10) 90. AS Sassetot-Thérouldeville (10) 1–5 Entente Vienne et Saâne (9) 91. CA Longuevillais (10) 0–0 JS Saint-Nicolas-d'Aliermont-Béthune (8) 92. ES Aumaloise (10) 1–5 Caux FC (9) 93. US Bacqueville-Pierreville (9) 1–0 FC Petit Caux (9) 94. US Normande 76 (10) 1–3 US Auffay (8) 95. ES Arques (10) 3–3 US Héricourt-en-Caux (9) 96. US des Vallées (10) 0–6 US Doudeville (9) 97. AS Ouvillaise (11) 2–2 Neuville AC (10) 98. Olympique Saint-Martin (12) 1–11 Saint-Romain AC (9) 99. Le Havre S'port (12) 2–4 Rogerville FC (12) 100. AS La Frénaye (10) 1–7 ASL Ramponneau (10) 101. US Allouville Trouville (11) 0–6 FC Gruchet-le-Valasse (10) 102. FC Rolleville (9) 1–1 US des Falaises (10) 103. SS Gournay (9) 2–2 US Épouville (9) 104. FC Tôtes (9) 10–0 AS Vallée du Dun (12) 105. AS Mesnières (10) 1–2 FC Fréville-Bouville SIVOM (10) 106. FC Boos (12) 2–5 SC Petit-Couronne (11) 107. ASC Jiyan Kurdistan (9) 3–2 Amicale Houlmoise Bondevillaise FC (9) 108. Stade Grand-Quevilly (8) 1–0 AS Gournay-en-Bray (8) 109. US Saint-Jacques-sur-Darnétal (11) 0–3 GCO Bihorel (9) 110. FC Bonsecours Saint Léger (10) 0–6 Canteleu FC (9) 111. RC Rouen (12) 1–6 FUSC Bois-Guillaume (8) 112. Rouen AC (10) 0–3 FC de la Varenne (10) 113. Entente Saint Pierraise (11) 2–1 AS SYNQ Villages (11) 114. AS Vesly (10) 1–3 FC Illiers-l'Évêque (8) 115. FC Prey (10) 3–7 CS Bonneville (9) 116. Fusion Charentonne Saint-Aubin (12) 1–3 FC Roumois Nord (11) 117. US Étrépagny (11) 4–1 CS Andelys (9) 118. AC Beuzeville (10) 2–5 FCI Bel Air (9) 119. RC Léry (11) 1–2 SC Thiberville (10) 120. US Barroise (10) 1–1 AS Courcelles (9) 121. AS Manneville Saint-Mards Fourmetot Corneville (11) 1–1 US Louviers (11) 122. AS Criquebeuf Football (11) 0–4 AS Routot (10) 123. Stade Vernolien (9) 6–1 Soligny-Aspres-Moulins Football (10) 124. CF La Chapelle-du-Bois-des-Faulx (12) 2–3 FC Brionne (11) 125. US Rugles-Lyre (9) 3–0 Navarre FC (10) 126. RC Muids-Daubeuf-Vauvray (11) 0–2 FC Croth-Marcilly (11) 127. CS Ivry-la-Bataille (11) 2–10 ES Vallée de l'Oison (10) 128. Yerville FC (10) 6–2 Stade Valeriquais (10) 129. Charleval FC (10) 3–0 SC Bernay (10) 130. RC Malherbe Surville (12) 2–2 Romilly Pont-Saint-Pierre FC (8) 131. CS Lyonsais (12) 0–3 Club Andelle Pîtres (12) 132. FC Val de Risle (9) 5–2 US Cormeilles-Lieurey (10) 133. CS Beaumont-le-Roger (9) 0–0 CA Pont-Audemer (9) 134. FA Roumois (10) 5–2 La Croix Vallée d'Eure (9)

Second round These matches were played on 31 August and 1 September 2024.