# 2024–25 Cymru North

The 2024–25 Cymru North season (also known as the 2024–25 JD Cymru North season for sponsorship reasons) is the fifth season of the second-tier northern region football league in the Welsh football pyramid.

## Teams

The league consisted of 16 clubs - 12 teams remaining from the previous season, one team relegated from the Cymru Premier, and three promoted from the Ardal Leagues.
Penrhyncoch and Flint Mountain were promoted as champions of the 2023–24 Ardal NE and 2023–24 Ardal NW respectively, while Ardal NW runners-up Llay Welfare defeated Ardal NE third-placed team Llanuwchllyn in the Ardal Northern play-off to also earn promotion. The three promoted teams replaced the three relegated 2023–24 Cymru North teams (Chirk AAA, Llanidloes Town, and Porthmadog). Colwyn Bay were relegated from the 2023–24 Cymru Premier, replacing the promoted 2023–24 Cymru North runners-up (Flint Town United).

### Stadia and locations

| Team | Home City | Home Ground | Capacity |
| Airbus UK Broughton | Broughton | The Airfield | 1,600 |
| Bangor 1876 | Bangor | Nantporth | 3,000 |
| Buckley Town | Buckley | The Globe | 1,000 |
| Caersws | Caersws | Recreation Ground | 4,000 |
| Colwyn Bay | Old Colwyn | Llanelian Road | 3,000 |
| Denbigh Town | Denbigh | Central Park | 1,200 |
| Flint Mountain | Flint | Essity Stadium | 3,000 |
| Gresford Athletic | Gresford | The Rock | 3,500 |
| Guilsfield | Guilsfield | Community Centre Ground | 1,100 |
| Holywell Town | Holywell | Halkyn Road | 2,000 |
| Llandudno | Llandudno | OPS Wind Arena | 1,013 |
| Llay Welfare | Llay | The Ring | 1,000 |
| Mold Alexandra | Mold | Alyn Park | 3,000 |
| Penrhyncoch | Penrhyncoch | Cae Baker | 1,000 |
| Prestatyn Town | Prestatyn | Bastion Road | 2,500 |
| Ruthin Town | Ruthin | Memorial Playing Fields | 2,000 |

### Personnel and kits

| Team | Manager | Captain | Kit manufacturer | Shirt sponsor (chest) |
| Airbus UK Broughton | Mark Allen | Joe Palmer | Adidas | Gardner Aerospace |
| Bangor 1876 | Michael Johnston | Tomos Clarke | Joma | Watkin Property Ventures |
| Buckley Town | Asa Hamilton | Callum Humphries | TAG Sportswear | Thomas Roofing |
| Caersws | Luke Williams | Harry Cottam | Macron | Gellidywyll Holiday Home Park |
| Colwyn Bay | Michael Wilde | Sam Hart | Hope + Glory | KHS |
| Denbigh Town | Dewi Llion | Kieron Roberts | Macron | Travelsport & Lock Stock Self Storage |
| Flint Mountain | Aden Shannon | Joe Holt | Arrow Sportswear | Double Time Distribution |
| Gresford Athletic | Eddie Maurice-Jones | Josh Griffiths | Macron | Eurogold |
| Guilsfield | Matt Burton | Jake Cook | Macron | Hardings Garden Centre |
| Holywell Town | Johnny Haseldin | Danny Andrews | Joma | Achieve More Training |
| Llandudno | Jordan Hadaway | Ross Weaver | Macron | Offshore Painting Services |
| Llay Welfare | Jord Scott | Max Peate | Joma | AST Plastic Containers |
| Mold Alexandra | Barry Owen | Henry Nash | Joma | Vision |
| Penrhyncoch | Gari Lewis | Tom Evans | Joma | Sterling |
| Prestatyn Town | Gareth Thomas | James Stead | Joma | Lola's Bar |
| Ruthin Town | Dave Evans | Osian Davies | Macron | GJ Teeson Ltd |

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
| Mold Alexandra | Mike Cunningham | Resigned | 10 April 2024 | Pre-season | Barry Owen | 21 May 2024 |
| Colwyn Bay | Steve Evans | Sacked | 21 April 2024 | Pre-season | Michael Wilde | 11 May 2024 |
| Llay Welfare | Mike Gadie | Changed role | 12 May 2024 | Pre-season | Mike Price | 12 May 2024 |
| Guilsfield | Nathan Leonard | Resigned | 13 June 2024 | Pre-season | Matt Burton | 25 September 2024 |
| Llay Welfare | Mike Price | Resigned | 27 June 2024 | Pre-season | Phil Hudson | 27 June 2024 |
| Prestatyn Town | Matty Roberts | Resigned | 23 August 2024 | 14th | Chris Morrell | 9 September 2024 |
| Prestatyn Town | Chris Morrell | Resigned | 6 October 2024 | 15th | Gareth Thomas | 17 November 2024 |
| Llay Welfare | Phil Hudson | Mutual consent | 24 October 2024 | 16th | Jord Scott | 25 October 2024 |

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | Colwyn Bay | 25 | 21 | 3 | 1 | 77 | 22 | +55 | 66 | Promotion to the Cymru Premier |
| 2 | Airbus UK Broughton | 24 | 20 | 2 | 2 | 82 | 26 | +56 | 62 | |
| 3 | Holywell Town | 25 | 17 | 1 | 7 | 52 | 36 | +16 | 52 | |
| 4 | Llandudno | 26 | 13 | 4 | 9 | 56 | 49 | +7 | 43 | |
| 5 | Buckley Town | 24 | 13 | 4 | 7 | 41 | 35 | +6 | 43 | |
| 6 | Flint Mountain | 25 | 12 | 4 | 9 | 59 | 41 | +18 | 40 | |
| 7 | Denbigh Town | 26 | 10 | 6 | 10 | 58 | 57 | +1 | 36 | |
| 8 | Guilsfield | 26 | 9 | 6 | 11 | 49 | 49 | 0 | 33 | |
| 9 | Penrhyncoch | 24 | 9 | 6 | 9 | 39 | 42 | −3 | 33 | |
| 10 | Mold Alexandra | 25 | 10 | 3 | 12 | 40 | 44 | −4 | 33 | |
| 11 | Gresford Athletic | 26 | 10 | 3 | 13 | 35 | 59 | −24 | 33 | |
| 12 | Bangor 1876 | 26 | 8 | 4 | 14 | 43 | 53 | −10 | 28 | |
| 13 | Caersws | 25 | 7 | 4 | 14 | 35 | 44 | −9 | 25 | |
| 14 | Ruthin Town | 26 | 7 | 4 | 15 | 39 | 50 | −11 | 25 | Relegation to the Ardal NE or Ardal NW |
| 15 | Prestatyn Town | 26 | 4 | 1 | 21 | 33 | 93 | −60 | 13 | Relegation to the Ardal NE or Ardal NW |
| 16 | Llay Welfare (R) | 25 | 2 | 5 | 18 | 29 | 67 | −38 | 8 | Relegation to the Ardal NE or Ardal NW |
* ↑ Llay Welfare were deducted three points for fielding an ineligible player against Gresford Athletic on 26 July 2024.

## Results

Teams play each other twice on a home and away basis.
| Home \ Away | AIR | BAN | BUC | CAE | COL | DEN | FLT | GRE | GUI | HWL | LND | LYW | MOL | PRC | PRE | RUT |
| Airbus UK Broughton | — | 4–1 | 3–2 | 5–0 | 1–1 | 7–0 | 4–1 | 2–0 | 1–1 | 8–3 | 5–0 | 1–0 | | | 7–3 | |
| Bangor 1876 | 1–7 | — | 0–2 | | 1–3 | 3–4 | 4–1 | 1–0 | 1–4 | 2–2 | 2–3 | 3–0 | 3–0 | 1–1 | 4–2 | 3–0 |
| Buckley Town | 2–3 | 2–1 | — | | 1–2 | 0–5 | 2–1 | 3–0 | 1–1 | 2–0 | 3–3 | 3–0 | | 0–0 | 3–2 | |
| Caersws | | 0–0 | 3–0 | — | 1–2 | 1–1 | 0–1 | 0–1 | 5–3 | 2–0 | 1–5 | | 0–1 | 1–2 | 8–0 | 2–1 |
| Colwyn Bay | 6–3 | 0–4 | 3–1 | 3–1 | — | | 2–1 | 6–0 | 3–2 | 2–0 | | 1–1 | 5–0 | 4–0 | 7–0 | 3–0 |
| Denbigh Town | 0–4 | | 1–2 | 2–0 | 2–4 | — | 0–2 | 5–1 | 3–2 | 2–4 | 6–2 | | 1–1 | 3–0 | 2–1 | 2–2 |
| Flint Mountain | | 4–0 | 3–4 | 2–3 | 1–5 | 4–4 | — | 1–0 | | | 2–1 | 4–2 | 3–0 | | 3–2 | 7–0 |
| Gresford Athletic | 0–3 | 2–0 | 1–3 | | 0–5 | | 0–7 | — | 1–0 | 3–0 | | 1–1 | 2–2 | 1–1 | 6–2 | 1–0 |
| Guilsfield | 1–2 | 2–1 | | 1–2 | 0–5 | 4–3 | 1–1 | 4–1 | — | | 1–1 | 6–1 | 1–2 | 4–2 | 2–2 | 3–1 |
| Holywell Town | 2–1 | 2–1 | 2–0 | 3–1 | | 0–2 | 1–2 | | 2–1 | — | 3–1 | 2–0 | 1–0 | 2–1 | 6–0 | 5–1 |
| Llandudno | 1–2 | 0–2 | | 2–0 | 1–1 | 2–2 | 1–0 | 5–2 | 4–0 | 0–2 | — | 3–2 | 3–1 | 3–0 | | 5–2 |
| Llay Welfare | | 1–1 | 1–2 | 1–0 | 1–2 | 3–2 | 1–1 | 1–3 | | 2–5 | 1–3 | — | 2–4 | 1–1 | | 3–5 |
| Mold Alexandra | 0–3 | | | 2–2 | 0–1 | 2–1 | 2–1 | 1–3 | 0–1 | 2–3 | 3–1 | 4–1 | — | 1–2 | 7–0 | 2–0 |
| Penrhyncoch | 1–3 | 3–2 | 0–0 | 4–1 | | 4–2 | | 2–4 | 1–1 | 0–1 | 5–0 | 1–0 | | — | 4–2 | 1–3 |
| Prestatyn Town | 0–2 | 4–1 | 0–2 | 1–0 | | 1–2 | 1–5 | 0–2 | 1–3 | 0–1 | 1–4 | 6–2 | 1–3 | | — | 1–0 |
| Ruthin Town | 0–1 | | 0–1 | 1–1 | 0–1 | 1–1 | 1–1 | 4–0 | 2–0 | | 0–2 | 3–1 | 3–0 | 2–3 | 7–0 | — |