1936 BCFL season

Division One

 * Greater Vancouver - 2 clubs (Rowing Club, Royal City)
 * Greater Victoria - 3 clubs (Langford, Royal Oak, Vic Athletic)
 * Vancouver Island - 2 clubs (Nanaimo City, Port Alberni)
 * Northern BC - 2 clubs (Fort George, Quesnel Utd)
 * Southern BC - 3 clubs (Cranbrook NS, Cranbrook City, Dinas Blaenau)

Division Two

 * Greater Vancouver - 3 club2 (Burnaby Albion, Port Moody, Van Utd)
 * Greater Victoria - 2 clubs (Oak Bay, Vic Utd)
 * Vancouver Island - 3 clubs (Courtenay, Nanaimo Thistle, Wellington)
 * Northern BC - 4 clubs (Cassiar City, Fort Nelson, Kitimat City, Regatta Club)
 * Southern BC - 4 clubs (Cache Creek, Grand Forks, Kelowna Central, Vavenby Town)

Division Three

 * Greater Vancouver - 1 club (Kitsilano)
 * Vancouver Island - 3 clubs (Alberni Town, Quatsino Navy, Zeballos)
 * Northern BC - 3 clubs (Connaught Hill, PG Army, Summit Lake)
 * Southern BC - 9 clubs (Castlegar Utd, Kamloops City, Kimberley Town, Llangefni, Nelson City, Penticton Foxes, Silver King, Sooyoos Utd, Squamish)

Newly promoted Kimberley Town put in a fantastic performance and earned promotion to Division Two after only a single season in Division Three. Meanwhile, Foxes, Connaught Hill, and Zeballos finished tied in points for twelth place and safety; since goal differential is the first tiebreaker, Foxes' zero differential meant Penticton would have League football in 1937 as well, whilst Connaught Hill (-3) and Zeballos (-19) were relegated. It was particularly upsetting for the Zeds, as their nine victories were the most of the three, and they have never returned to the League since then.

Division Three Qualification Competition
The top three finishers of each of the four regional leagues qualified.