It currently consists of 10 teams who are:
At the start of season 2003-2004 the league was due to consist of 11 clubs when Inverness City FC were elected to replace Alness United who had applied to join the Scottish Junior Football Association's Northern Region. However Alness' application was unsuccessful and they returned to the NCFL. However the league returned to the rounder number of 10 clubs when Inverness City withdrew at the last minute owing to their failure to secure a viable ground to play their home fixtures at.
The NCFL is characterised by the number of clubs who use it as a 'stepping-stone' to try and either join the Highland League or join the 'junior' grade of football.
=External Link=