The 2023–24 Coupe de France preliminary rounds, Hauts-de-France is the qualifying competition to decide which teams from the leagues of the Hauts-de-France region of France take part in the main competition from the seventh round.
A total of twenty-one teams will qualify from the Hauts-de-France section of the 2023–24 Coupe de France preliminary rounds.
In 2022–23, US Pays de Cassel from the sixth tier progressed to the round of 32, beating teams from one and two divisions above them, before being drawn against Paris Saint-Germain. They faced the Ligue 1 team from the capital at a Ligue 1 stadium, Stade Bollaert-Delelis, in front of a capacity crowd, but were on the wrong end of a seven-goal result.
Draws and fixtures Draws for the first two rounds were carried out separately by districts. Draws were published on 20 July 2023 (Flandres), 3 August 2023 (Escaut), 8 August 2023 (Côte d'Opale), 21 August 2023 (Artois), and 22 August 2023 (Aisne). The districts of Oise and Somme did not publish their draws separately. A total of 359 ties were drawn, with all entrants being from the district level leagues.
From the third round, the draw was integrated. The third round draw, featuring the eight teams from Championnat National 3 was broadcast live on the league's Facebook page on 8 September 2023. The fourth round draw, featuring the teams from Championnat National 2, took place on 21 September 2023. The fifth round draw took place on 5 October 2023. The sixth and final regional draw was made on 19 October 2023.
First round These matches are from the district of Artois, and were played on 27 August 2023. +First Round Results: Hauts-de-France (Artois) Tie no Home team (Tier) Score Away team (Tier) 1. US Gonnehem-Busnettes (11) 2–2 AS Neuvireuil-Gavrelle (12) 2. AJ Neuville (13) 0–3 FC La Roupie-Isbergues (11) 3. EC Mazingarbe (10) 1–0 AS Violaines (10) 4. Sud Artois Foot (11) 0–4 CS Habarcq (10) 5. AAE Aix-Noulette (11) 1–1 AS Auchy-les-Mines (12) 6. AG Grenay (15) 0–3 AS Beaurains (11) 7. CSAL Souchez (11) 1–0 ES Douvrin (12) 8. ES Bois-Bernard Acheville (15) 0–3 OC Cojeul (12) 9. AEP Verdrel (14) 3–6 RC Sains (11) 10. FC Dainvillois (13) 0–7 Olympique Arras (10) 11. US Lapugnoy (13) 1–2 Intrépides Norrent-Fontes (12) 12. US Hesdigneul (11) 1–1 US Arleux-en-Gohelle (12) 13. FC Beaumont (13) 5–3 US Houdain (11) 14. Auchel FC (10) 1–0 FC Annay (11) 15. AS Lyssois (13) 1–1 AS Maroeuil (11) 16. ES Eleu (12) 0–1 Olympique Héninois (10) 17. ASPTT Arras (14) 1–11 ES Vendin (10) 18. SCF Achicourt (12) 1–1 FC Busnes (13) 19. FC Tortequesne (14) 2–3 Olympique Burbure (11) 20. Tilloy FC (13) 3–3 AS Sailly-Labourse (11) 21. ES Haillicourt (14) 1–15 JF Guarbecque (10) 22. US Beuvry (11) 6–3 AJ Artois (11) 23. FC Cuinchy (14) 0–4 AC Noyelles-Godault (10) 24. UC Divion (11) 1–1 US Lestrem (10) 25. ES Ourton (14) 1–3 AS Kennedy Hénin-Beaumont (15) 26. US Croisette (14) 0–6 ES Haisnes (10) 27. RC Vaudricourt Kennedy (12) 1–1 US Croisilles (10) 28. ES Val Sensée (12) 1–4 La Couture FC (10) 29. FC Hauts Lens (13) 2–1 AS Barlin (12) 30. AAE Dourges (14) 0–10 ES Laventie (10) 31. FC Méricourt (14) 5–1 US Mondicourt (14) 32. FC Dynamo Carvin Fosse 4 (13) 2–2 Atrébate FC (11) 33. Entente Verquin-Béthune (12) 3–1 RC Locon 2000 (13) 34. FC Servins (13) 2–1 AS Quiéry-la-Motte (14) 35. AS Loison (11) 4–1 AS Salomé (12) 36. FC Richebourg (13) 2–2 USA Liévin (10) 37. AS Bonnières Houvin (15) 4–0 FC Bouvigny-Boyeffles (11) 38. FC Givenchy-en-Gohelle (13) 3–1 CS Pernes (12) 39. AS Bapaume-Bertincourt-Vaulx-Vraucourt (12) 0–2 US Cheminots Avion (12) 40. Stade Héninois (11) 9–0 US Ablain (12) 41. US Maisnil (12) 3–4 US Pas-en-Artois (10) 42. AFC Libercourtois (12) 4–0 ES Allouagne (13) 43. FCE La Bassée (14) 3–1 FC Estevelles (14) 44. FC Hinges (12) 3–0 USC Monchy-Breton (13) 45. ES Ficheux (13) 2–4 FC Hersin (10) 46. AS Pont-à-Vendin (14) 2–14 AS Lensoise (10) 47. AAE Évin-Malmaison (13) 6–2 US Heuchin Lisbourg (14) 48. USO Drocourt (12) 1–3 AS Tincquizel (10) 49. Thélus FC (14) 2–2 AS Cauchy-à-la-Tour (12) 50. Diables Rouges Lambres-lez-Aire (14) 2–9 ES Angres (10) 51. AS Bailleul-Sir-Berthoult (13) 1–2 US Boubers-Conchy (12) 52. Olympique Liévin (11) 2–1 AS Vallée de la Ternoise (12) 53. AS Frévent (12) 1–1 US Grenay (10) 54. RC Bours (15) 3–3 AS Vendin 2000 (13) 55. US Ham-en-Artois (13) – FC Camblain-Châtelain (11) 56. AS Noyelles-lès-Vermelles (15) 0–8 AJ Ruitz (12) 57. AS Courrièroise (11) 4–1 US Ruch Carvin (12)
These matches are from the district of Escaut, and were played on 27 August 2023. +First Round Results: Hauts-de-France (Escaut) Tie no Home team (Tier) Score Away team (Tier) 1. US Sars-Poteries (13) 1–6 US Gommegnies-Carnoy (10) 2. US Prisches (15) 0–9 US Rousies (9) 3. JS Avesnelloise (13) 0–2 OSC Assevent (10) 4. US Cartigny-Buire (14) 3–1 FC Leval (14) 5. AS Bellignies (12) 3–1 Maubeuge Olympique (13) 6. AS Trélon (11) 0–1 FC Anor (12) 7. US Villers-Sire-Nicole (13) 6–1 AS Obies (13) 8. US Ohain (14) 1–5 AFC Colleret (12) 9. AS La Longueville (10) 1–3 US Beaufort/Limont-Fontaine (10) 10. US Bousies Forest (13) 12–0 US Villers-Pol (13) 11. US Glageon (13) 0–9 IC Ferrière-la-Grande (10) 12. Unicité FC (14) 0–3 AS Recquignies (11) 13. SC Bachant (13) 0–4 Wignehies Olympique (11) 14. Sports Podéens Réunis (10) 4–1 AFC Ferrière-la-Petite (11) 15. FC Aunelle (14) 1–2 AS Douzies (10) 16. FC Jenlain (14) 1–6 AG Solrézienne (10) 17. AS Étrœungt (12) 1–5 US Jeumont (10) 18. SC Saint-Remy-du Nord (12) 3–1 US Landrecies (13) 19. SCEPS Pont-sur-Sambre (12) 1–4 ASJ Montplaisir (11) 20. FC Saulzoir (11) 7–1 Olympique Saint-Ollois (12) 21. RC Élincourt (15) 4–3 FC Solesmes (11) 22. US Rumilly (12) 1–2 US Saint-Aubert (11) 23. AS Neuvilly (12) 1–4 FC Iwuy (10) 24. US Les Rues-des-Vignes (11) 2–0 US Quievy (10) 25. AS Thun-l'Évêque (13) 2–6 AO Hermies (10) 26. US Beauvois Fontaine (11) 2–1 ES Paillencourt-Estrun (10) 27. US Briastre (12) 1–10 US Bertry-Clary (12) 28. ASE Metz-en-Couture (15) 3–8 SCO Marquion Bourlon Épinoy (12) 29. OC Avesnois (11) 2–2 FC Neuville-Saint-Rémy (11) 30. US Fontaine-Notre-Dame (11) 1–2 SC Le Cateau (10) 31. ACRS Portugaise Cambrai (13) 4–4 US Busigny (14) 32. US Viesly (13) 0–3 US Walincourt-Selvigny (10) 33. FC Fontaine-au-Bois (11) 3–1 US Saint-Souplet (11) 34. SS Marcoing (12) 1–1 AS Masnières (11) 35. FC Pecquencourt (14) 0–2 UF Anhiers (11) 36. AS Douai-Lambres Cheminots (13) – Olympic Marchiennois (11) 37. Fenain ES (13) 1–1 US Corbehem (11) 38. FC Minier Lewardois (14) 1–4 US Raimbeaucourt (10) 39. FC Monchecourt (14) 0–1 FC Roost-Warendin (11) 40. Olympique Landasien (13) 2–4 OSC Loffre (13) 41. AS Cuincy (12) 0–12 US Auberchicourt (11) 42. DC Lallaing (12) 1–2 US Aubigny-au-Bac (12) 43. RC Lécluse (12) 5–1 FC Bruille-lez-Marchiennes (13) 44. FC Écaillon (14) 5–2 AS Courchelettes (13) 45. US Pecquencourt (12) 0–2 US Aubygeoise (10) 46. US Esquerchin (13) 1–6 Dechy Sports (13) 47. US Frais Marais (11) 1–5 US Pays de Sensée et d'Ostrevent (12) 48. US Hergnies (12) 0–4 FC Lecelles-Rosult (10) 49. RC Thiant (14) 5–0 ES Bouchain (11) 50. FC Hasnon-Millonfosse (12) 4–2 EA Prouvy (10) 51. USM Beuvrages (11) 2–2 Douchy FC (10) 52. AS Artres (12) 2–2 AFC Escautpont (10) 53. JS Abscon (11) 3–3 Saint-Waast CFC (12) 54. FC Saultain (12) 1–8 Olympique Onnaingeois (9) 55. Stade Fresnois (12) 0–4 CO Trith-Saint-Léger (10) 56. AS Petite-Forêt (13) 4–2 FC Haspres (12) 57. Hérin Aubry CLE (12) 2–3 AS Château-l'Abbaye (11) 58. ES Mastaing Wavrechain (15) 1–4 US Verchain-Maugré (12) 59. AS Wavrechain-sous-Denain (14) 2–7 Anzin FARC (10) 60. Inter Condé-sur-l'Escaut (13) 2–2 US Brillon (14) 61. ES Sebourg-Estreux (12) 5–0 US Quiévrechain (13) 62. ES Noyelles-sur-Selle (13) 0–1 Vieux Condé Foot (10) 63. Olympique Thun (14) 3–5 FC Famars (10) 64. RC Rœulx (11) 3–2 US Haulchin (12) 65. AS Vendegies-Escarmain (11) 0–5 JO Wallers-Arenberg (10) 66. US Crespin (14) 0–4 ÉS Crespin (11) 67. Neuville OSC (12) 0–0 FC Condé-Macou (12)
These matches are from the district of Flandres, and were played on 27 August 2023. +First Round Results: Hauts-de-France (Flandres) Tie no Home team (Tier) Score Away team (Tier) 1. Football Saint-Michel Quesnoy (11) 1–6 FC Lille Sud (9) 2. US Marquillies (12) 2–0 OC Roubaisien (9) 3. ACS Comines (10) 1–0 USCC Saint-Pol-sur-Mer (9) 4. ES Mouvalloise (9) 4–0 ES Lille Louvière Pellevoisin (10) 5. AS Vieux Lille (12) 0–3 FC Méteren (10) 6. AS Templeuve-en-Pévèle (9) 2–1 AS Baisieux Patro (9) 7. AJL Caestre (13) 3–7 OSM Lomme (11) 8. Lille AFS Guinée (12) 2–2 AS Albeck Grande-Synthe (10) 9. ASC Hazebrouck (9) 1–4 US Leffrinckoucke (9) 10. AS Bersée (10) 1–0 US Téteghem (9) 11. CS EIC Tourcoing (11) 1–3 US Wattrelos (9) 12. UFC Nieppois (11) 4–1 Wattrelos FC (10) 13. AG Thumeries (11) 0–0 Faches-Thumesnil FC (9) 14. FC Morin (12) 1–0 FC Santes (9) 15. FC Rosendaël (10) 1–2 Bac-Sailly Sports (11) 16. FC Grande-Synthe (13) 5–5 US Lederzeele (12) 17. Prémesques FC (11) 1–3 ASF Looberghe-Holque-Cappelle Brouck de la Colme (11) 18. Hondschoote FC (11) 0–2 US Maritime (11) 19. US Bray-Dunes (11) 1–6 Olympique Hémois FC (9) 20. FC Wahagnies (13) 0–6 Sailly Forest Foot (11) 21. AS Pont de Nieppe (11) 2–2 US Fretin (10) 22. US Fleurbaix (14) 7–0 ASF Coudekerque (12) 23. Entente Mouchin Bachy (12) 2–6 US Attiches (12) 24. US Hondeghem (11) 2–2 AS Marcq (14) 25. ES Wormhout (11) 4–2 EC Houplines (9) 26. FA Blanc Seau (11) 4–3 US Phalempin (10) 27. ES Capelloise (10) 1–1 CG Haubourdin (9) 28. Stade Lezennois (10) 3–1 SM Petite-Synthe (9) 29. FC Templemars-Vendeville (10) 2–3 ES Ennequin-Loos (10) 30. Crous FC Lille (13) 0–3 US Warhem (10) 31. Fort-Mardyck OC (9) 0–3 ES Genech (9) 32. US Wervicquoise (12) 0–4 SR Lomme Délivrance (10) 33. FC Bierne (13) 6–0 AF Deux-Synthe (12) 34. AAJ Uxem (11) 1–1 EAC Cysoing-Wannehain-Bourghelles (9) 35. Olympic Hallennois (10) 0–2 FC Steene (11) 36. FC La Chapelle-d'Armentières (10) 4–1 ASC Roubaix (11) 37. FC Le Doulieu (10) 2–0 FC Annœullin (9) 38. US Monts de Flandre (10) 2–1 UJS Cheminots de Tourcoing (11) 39. AO Sainghinoise (9) 0–3 JS Lille Wazemmes (9) 40. ES Weppes (10) 3–1 USF Coudekerque (10) 41. FC Bauvin (10) 5–2 ACS Hoymille (11) 42. US Antillais Lille Métropole (12) 2–3 JS Steenwerck (10) 43. FC Colmar Armentières (13) 9–0 AS Rexpoëde (12) 44. US Houplin-Ancoisne (11) 3–0 US Estaires (11) 45. Toufflers AF (10) 4–1 EC Camphin-en-Pévèle (11) 46. ES Cappelle Pont à Marcq (13) 2–3 JS Ghyveldoise (10) 47. AS Usines Dunkerque (13) 2–6 FC Mons-en-Barœul (11) 48. AS Saint-Joseph Hazebrouck (12) 0–1 US Yser (10) 49. RC Bois-Blancs Lille (12) 6–3 US Wallon-Cappel (11) 50. CS Bousbecque (9) 2–1 AS Radinghem (10) 51. US Ronchin (9) 1–0 FC Wambrechies (10) 52. CS Gondecourt (11) 0–0 Olympique Mérignies (12) 53. FC Craywick (14) 0–4 RC Herzeele (11) 54. FC Vieux-Berquin (10) 2–0 Flers OS Villeneuve d'Ascq (9)
These matches are from the district of Côte d'Opale, and were played on 27 August 2023.