Okanagan Mainline Leauge was an Independent league and a Senior League that was based in British Columbia.
1945 Kamloops, Kelowna, Revelstoke, Salmon Arm
1951 Kamloops, Kelowna, Oliver, Penticton, Vernon
1952 Summerland enter the league.
1953 No Teams enter or left the league
1954 Princeton enter the League
1955 Princeton left the leagie
1956 No Teams enter or left the league
1957 Princeton enter the League
1967 Kamloops Kelowna, Penticton, Vernon
1969 Kamloops Kelowna, Vernon