1931 BCFL season

= Final league tables =

Division One

 * Greater Vancouver - 3 clubs (Rowing Club, Royal City, Van Utd)
 * Greater Victoria - 3 clubs (Langford, Oak Bay, Vic Athletic)
 * Vancouver Island - 1 club (Port Alberni)
 * Northern BC - 2 clubs (Fort George, Regatta Club)
 * Southern BC - 3 clubs (Dinas Blaenau, Grand Forks, Kamloops City)

Division Two

 * Greater Vancouver - 2 clubs (Burnaby Albion, Van City)
 * Greater Victoria - 2 clubs (Royal Oak, Vic Utd)
 * Vancouver Island - 6 clubs (Alberni Town, Courtenay, Nanaimo City, Nanaimo Thistle, Quatsino Navy, Wellington)
 * Northern BC - 1 club (PG Army)
 * Southern BC - 5 clubs (Castlegar Utd, Cranbrook NS, Merritt City, Nelson City, Penticton Foxes)

Division Three

 * Greater Vancouver - 5 clubs (Abbotsford, Coquitlam Town, Mission City, Port Moody, Shaughnessy)
 * Greater Victoria - 1 clubs (Vic West)
 * Vancouver Island - 1 clubs (Parksville)
 * Northern BC - 6 clubs (Bella Coola Utd, Cassiar City, Fort Nelson, PG City, Quesnel Utd, Vavenby Town)
 * Southern BC - 3 clubs (Cranbrook City, Kelowna Central, Secwépemc Utd)

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