The 2016–17 North Caledonian Football League was competed for by eight clubs playing fourteen matches each. Halkirk United were the defending champions. St Duthus returned to the league following an eleven-year absence and Inverness Athletic, a new team, were also admitted.

Teams TeamLocationHome groundRef. Alness United Alness Dalmore Park Alness United, nonleaguescotland.org.uk, Retrieved 5 May 2015. Golspie Sutherland Golspie King George V Park Golspie Sutherland, nonleaguescotland.org.uk, Retrieved 5 May 2015. Halkirk United Halkirk Morrison Park Halkirk United, nonleaguescotland.org.uk, Retrieved 5 May 2015. Invergordon Invergordon Recreation Grounds Invergordon, nonleaguescotland.org.uk, Retrieved 7 July 2015. Inverness Athletic Muir of Ord Pavilion Park Orkney Kirkwall The Pickaquoy CentreOrkney, nonleaguescotland.org.uk, Retrieved 5 May 2015.St Duthus Tain Links Playing Fields Thurso Thurso Sir George's Park Thurso, nonleaguescotland.org.uk, Retrieved 5 May 2015.

League table

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

References