Okanagan Mainline Leauge was an Independent league and a Senior League that was based in British Columbia.
1945 Kamloops, Kelowna, Revelstoke, Salmon Arm
1946 to 1950 Not sure if this league played
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
1968 Not sure if this league played
1969 Kamloops Kelowna, Vernon
1970 Not sure if this league played