Okanagan Mainline League 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
1958 - Kamloops Jay-Rays, Kamloops Okonots, Kelowna, Oliver, Penticton, Princeton, Summerland, Vernon
1959 - Kamloops, Kelowna, Oliver, Penticton, Summerland, Trail, Vernon
1960 Kamloops, Kelowna, Merritt, Oliver, Penticton, Summerland, Trail
1961 Kamloops, Kelowna, Merritt, Oliver, Penticton, Trail
1962 Kamloops, Kelowna, Merritt, Oliver, Penticton, Trail
1963 Kamloops, Kelowna, Merritt, Penticton
1964 Kamloops, Kelowna, Merritt, Penticton, Vernon
1965 to 1966 Not sure if this league played
1967 Kamloops, Kelowna, Penticton, Vernon
1968 Kamloops, Kelowna, Penticton, Vernon
1969 Kamloops, Kelowna, Vernon
1970 Kamloops, Kelowna, Penticton, Vernon
1971 - Kamloops, Kelowna, Penticton, Vernon
1972 - Kamloops, Kelowna, Vernon
1975 - Kamloops, Kelowna, Lumby, Vernon