South Okanagan League was an Independent League.
1935 - Kelowna BC, Oliver, BC Oroville WA, Peachland BC, Penticton, BC Summerland BC, Vernon BC
1936 - Kelowna BC, Oliver BC, Peachland BC, Penticton BC, Rutland BC, Summerland BC
1937 - Beaverdell BC, Kelowna BC, Peachland BC, Rutland BC, Summerland BC
1938 - Beaverdell BC, Kelowna BC, Peachland BC, Rutland BC, Summerland BC
1939 - Kelowna BC, Peachland BC, Rutland BC, Summerland BC, Westbank BC, Westbank Indian BC
1940 to 1945 Not sure if this league played.
1946 - Cawston BC, Kelowna BC, Keremeos BC, Oliver BC, Osoyoos BC, Peachland BC, Penticton BC, Princeton BC, Rutland BC, Summerland BC