British Columbia Football League

The fully professionalised league is the British Columbia Football League (BCFL), organised in three tiers; the top two, Divisions One and Two, are Dominion-wide; the third, Division Three, is divided into Northern and Southern groups. Beneath the League are five further tiers, collectively referred to as non-league, down to the city level; these are made up primarily of semi-professional and amateur clubs. At the end of each season of play, the champion and runner-up of the fourth tier (made up of four groups covering large areas) advance to a round-robin playout between themselves and the last-placed team in each of the Division Three groups; the top two finishers are promoted to (or remain in) League Three, the bottom two are relegated to (or remain in) the regional leagues.

The BCFL was established in its current form in 1929; prior to that, there were two competitions, one on Vancouver Island (established in 1899) and one on the Mainland (established in 1903 through the merger of three regional competitions), with the champion of each playing a home-and-away series to decide the national champion. The oldest football competition in BC still taking place is the British Columbia FA Cup, established in 1891 and modelled on the British (specifically, English) competition of the same name.

= League competitions, 2021/2022 season = A gold background indicates the previous season's Division One champion; a green background indicates a club promoted after the previous season; a pink background indicates a club relegated after the previous season.

BCFL Division One
The Division One champion qualifies for the following year's CONCACAF Champions League; the bottom two finishers are relegated to Division Two.

BCFL Division Two
The Division Two champion and runner up are promoted to Division One; the bottom two finishers enter a round-robin playout with the champions of the two Division Three groups, the first- and second-place finishers in the playouts are remain in or are promoted to Division Two, the third- and fourth-place finishers remain in or are relegated to Division Three.