2017–18 North Caledonian Football League

The 2017–18 North Caledonian Football League was competed for by nine clubs playing sixteen matches each. Invergordon were the defending champions. Bunillidh Thistle returned to the league following an eight-year absence.

Results
Teams play each other twice making a total of 72 games, with each team playing 16.