1948 BCFL season

The 1948 BCFL season was the 16th season of play of the British Columbia Football League. Quesnel United won the League championship for the second time.

Division One

 * Greater Vancouver - 3 clubs (Burnaby Albion, Rowing Club, Royal City)
 * Greater Victoria - 2 clubs (Royal Oak, Vic Athletic)
 * Vancouver Island - 2 clubs (Nanaimo City, Port Alberni)
 * Northern BC - 5 clubs (Cassiar City, Fort George, Fort Nelson, Kitimat City, Quesnel Utd)


 * style="background: lavender" | 5 || style="background: lavender" | Kitimat City || style="background: lavender" | 33 || style="background: lavender" | 11 || style="background: lavender" | 12 || style="background: lavender" | 10 || style="background: lavender" | 28 || style="background: lavender" | 22 || style="background: lavender" | 45 || style="background: lavender" | +6 goal differential; 1947 FA Cup winners
 * style="background: lavender" | 5 || style="background: lavender" | Kitimat City || style="background: lavender" | 33 || style="background: lavender" | 11 || style="background: lavender" | 12 || style="background: lavender" | 10 || style="background: lavender" | 28 || style="background: lavender" | 22 || style="background: lavender" | 45 || style="background: lavender" | +6 goal differential; 1947 FA Cup winners