The 2024–25 East of Scotland Football League was the 96th season of the East of Scotland Football League, and the 11th season with its top division as part of the sixth tier of the Scottish football pyramid system. Broxburn Athletic were the reigning champions but were unable to defend their title after gaining promotion to the Lowland Football League.
Musselburgh Athletic won the Premier Division title for the first time, finishing four points clear of Hill of Beath Hawthorn. They were unable to be promoted to the 2025–26 Lowland Football League, losing 1–3 to Clydebank in the Lowland League play-off.
Teams The following teams changed division after the 2023–24 season.
To East of Scotland Football League Relegated from Lowland Football League Edinburgh University
From East of Scotland Football League Promoted to Lowland Football League Broxburn Athletic
Premier Division
Musselburgh Athletic won the East of Scotland Football League title for the first time, sealing the championship with a round of matches to spare with a 4–0 victory at Sauchie Juniors on 3 May 2025, allowing them to maintain their four-point lead over Hill of Beath Hawthorn. They were unable to be promoted to the 2025–26 Lowland Football League, losing to Clydebank in the Lowland League play-off.
Promoted from 2023–24 First Division: Dunipace St Andrews United Whitburn
Relegated to 2024–25 First Division: Inverkeithing Hillfield Swifts Crossgates Primrose Kinnoull
Stadia and locations Team Location Home ground SurfaceCapacitySeatsDunbar United Dunbar New Countess Park Grass 1,200 191Dundonald Bluebell Cardenden Moorside Park Grass 1,000 0Dunipace Denny Westfield Park Artificial 2,000 0 Edinburgh University Edinburgh New Peffermill Stadium Grass 1,100 100 Glenrothes Glenrothes Warout Stadium Grass 2,000 730Haddington Athletic HaddingtonMillfield Park Grass 1,200 0 Hill of Beath Hawthorn Hill of Beath Keir's Park Grass 1,080 0 Hutchison Vale Pilton, Edinburgh Ainslie Park Artificial 3,534 854 Jeanfield Swifts Perth Riverside Stadium Grass 1,000 0 Luncarty Luncarty Brownlands Park Grass 1,000 0 Musselburgh Athletic Musselburgh Olivebank Stadium Grass 1,500 0 Penicuik Athletic Penicuik Montgomery Park Grass 1,500 0 Sauchie Juniors Sauchie Beechwood Park Grass 2,500 200St Andrews United St Andrews Recreation Park Grass 766 0 Tynecastle Slateford, Edinburgh Meggetland Sports Complex Grass 3,000 500 Whitburn Whitburn Central Park Grass 3,000 38 Notes
All grounds are equipped with floodlights, except Warout Stadium (Glenrothes), Brownlands Park (Luncarty), and Central Park (Whitburn).
League table
Results
First Division
Camelon Juniors sealed the league title on 3 May 2025 with two rounds of matches to spare, winning the championship with a 1–0 victory over Crossgates Primrose, which maintained their seven-point lead over Bo'ness Athletic, who were promoted for the third consecutive season.
Promoted from 2023–24 Second Division: Bo'ness Athletic Edinburgh South Thornton Hibs
Relegated to 2024–25 Second Division: Oakley United Vale of Leithen Rosyth (folded)
Stadia and locations Team Location Home ground SurfaceCapacitySeats FloodlitArniston RangersGorebridge Newbyres Park Grass 1,500 0 NoBlackburn United Blackburn New Murrayfield Park Artificial 1,500 0 Yes Bo'ness Athletic Bo'ness Newtown Park Artificial 2,000 0 YesCamelon Juniors CamelonCarmuirs Park Grass 2,000 100 YesCrossgates Primrose Crossgates Humbug Park Grass 1,500 0 NoEdinburgh South Colinton, Edinburgh Paties Road Stadium Grass 1,200 200 No Heriot-Watt University Riccarton, Edinburgh John Brydson Arena Artificial 250 195 YesInverkeithing Hillfield Swifts Dalgety Bay Dalgety Bay Sports & Leisure Centre Artificial 800 0 Yes Kinnoull Perth Tulloch Park Grass 1,000 0 Yes Kirkcaldy & Dysart Kirkcaldy Denfield Park Grass 1,200 20 No Leith Athletic Edinburgh Meadowbank Stadium Artificial 1,748 499 Yes Lochore Welfare Crosshill Central Park Grass 1,200 0 No Newtongrange Star Newtongrange New Victoria Park Grass 2,275 30 Yes Preston Athletic Prestonpans Pennypit Park Grass 1,500 313 Yes Thornton Hibs Thornton Memorial Park Grass 1,500 0 No Whitehill Welfare Rosewell Ferguson Park Grass 2,454 192 Yes
Notes
League table
Results
Second Division
Armadale Thistle won the league title on 19 April 2025, following a 0–3 defeat for Bathgate Thistle against Vale of Leithen which meant that Armadale Thistle could not be caught.
Promoted from 2023–24 Third Division: Bathgate Thistle Harthill Royal West Calder United
Relegated to 2024–25 Third Division: Ormiston Primrose Newburgh Edinburgh United
Stadia and locations Team Location Home ground SurfaceCapacitySeats Floodlit Armadale Thistle Armadale Volunteer Park Artificial 2,000 300 Yes Bathgate Thistle Bathgate Creamery Park Grass 2,000 0 Yes Burntisland Shipyard Burntisland Recreation Park Grass 1,000 0 Yes Coldstream Coldstream Home Park Grass 1,000 0 YesDalkeith Thistle Dalkeith King's Park Grass 1,500 0 YesEasthouses Lily Miners Welfare Easthouses Newbattle Complex Grass 1,500 100 Yes Edinburgh College Edinburgh Riccarton Campus Artificial 250 195 YesHarthill RoyalHarthillGibbshill Park Grass 1,800 0 No Kennoway Star Hearts Star Treaton Park Grass 1,000 0 NoOakley United Oakley Blairwood Park Grass 1,500 0 No Peebles Rovers Peebles Whitestone Park Grass 1,250 250 No Stirling University reserves Stenhousemuir Ochilview Park Artificial 626 Yes Tweedmouth Rangers Berwick-upon-Tweed Shielfield Park Grass 4,099 1,366 Yes Vale of Leithen Innerleithen Victoria Park Grass 1,000 0 Yes West Calder United West Calder Hermand Park Grass 1,000 0 No
Notes
League table
Third Division
Lochgelly Albert won the league title on 3 May 2025 with a 7–0 victory at Edinburgh Community, and coupled with a 0–3 defeat for Linton Hotspur at Fauldhouse United, opened up an unassailable 12-point lead at the top.
Stadia and locations Club Location Home Ground SurfaceCapacitySeats FloodlitEdinburgh Community Warriston, Edinburgh St Mark's Park Grass 1,000 0 NoEdinburgh United Colinton, Edinburgh Paties Road Stadium Grass 1,200 200 No Fauldhouse United Fauldhouse Park View Grass 1,500 80 No Hawick Royal Albert Hawick Albert Park Grass 1,000 500 Yes Linton Hotspur West Linton New Moor Road Grass 1,000 63 No Livingston United Livingston Station Park Grass 1,500 0 No Lochgelly Albert Lochgelly Gardiners Park Grass 1,500 0 No Newburgh Newburgh East Shore Park Grass 1,000 0 No Ormiston Primrose Ormiston New Recreation Park Grass 1,000 0 No Pumpherston Pumpherston Recreation Park Grass 1,500 0 No Stoneyburn Stoneyburn Beechwood Park Grass 1,500 0 No
League table
Notes Club with an SFA licence eligible to participate in the Lowland League promotion play-off (should they win the Premier Division), and also compete in the Scottish Cup.
References
External links