The 2025–26 North Caledonian Football League (known as the Macleod & MacCallum North Caledonian League for sponsorship reasons) was the 117th season of the North Caledonian Football League, and the fifth season as part of the sixth tier of the Scottish football pyramid system. The defending champions were Invergordon, having won the title for the second consecutive season.

Invergordon retained their title, winning each of their first 16 games, sealing a third consecutive title with a 5–0 win over Orkney on 14 February, to open an unassailable lead over their closest rivals Alness United and Inverness Athletic. Invergordon were scheduled to take part in the Highland League play-off against Rothes, but were promoted directly as a result of a vacancy opening up in the division.

Teams

Inverness Thistle joined the league for the first time, whilst Bunillidh Thistle withdrew from the league but retained membership in the hopes of playing in the 2026–27 season.

From North Caledonian League Withdrew Bunillidh Thistle To North Caledonian League Joined Inverness Thistle

Stadia and locations +TeamLocationHome ground SurfaceCapacitySeats FloodlitAlness UnitedAlnessNew Dalmore ParkArtificial5000YesBonar BridgeBonar BridgeMigdale Playing FieldsGrass5000NoClachnacuddin 'A'EvantonCulcairn ParkGrass5000NoFort WilliamFort WilliamClaggan ParkGrass1,800200YesGolspie Sutherland GolspieKing George V ParkGrass1,0000YesHalkirk UnitedHalkirkMorrison ParkGrass1,0000YesInvergordon InvergordonRecreation GroundsGrass8000NoInverness AthleticMuir of OrdPavilion ParkGrass5000NoInverness ThistleNorth KessockFerry Brae ParkGrass5000NoOrkneyKirkwallKirkwall Grammar SchoolArtificial5000YesSt DuthusTainGrant ParkGrass5000NoThursoThursoSir George's ParkGrass1,0000No

Club with an SFA licence eligible to participate in the Highland League promotion play-off should they win the league, and also compete in the Scottish Cup.

Withdrew +TeamLocationHome ground SurfaceCapacitySeats FloodlitBunillidh ThistleHelmsdaleCouper ParkGrass5000No

League table Invergordon were initially scheduled to play Rothes in the Highland League play-off, but instead were accepted into the Highland League on 2 April 2026 and the play-off was cancelled.

Results

Notes

References

External links