Okanagan Boundary

Okanagan Boundary was a federal electoral district in British Columbia, Canada, that was represented in the House of Commons of Canada from 1953 to 1979.

This page is for the federal electoral district Okanagan Boundary. For the defunct provincial electoral district of the same name, see Okanagan-Boundary. For other Okanagan-area ridings, please see Okanagan (electoral districts).
Okanagan Boundary
British Columbia electoral district
Defunct federal electoral district
LegislatureHouse of Commons
District created1952
District abolished1976
First contested1953
Last contested1974

This riding was created in 1952 from parts of Kamloops and Yale ridings.

It was abolished in 1976 when it was redistributed into Fraser Valley East, Kootenay West, Okanagan North and Okanagan—Similkameen ridings.

Members of Parliament

Parliament Years Member Party
Riding created from Kamloops and Yale
22nd  1953–1957     Owen Jones Co-operative Commonwealth
23rd  1957–1958     Frank Christian Social Credit
24th  1958–1962     David Vaughan Pugh Progressive Conservative
25th  1962–1963
26th  1963–1965
27th  1965–1968
28th  1968–1972     Bruce Howard Liberal
29th  1972–1974     George Whittaker Progressive Conservative
30th  1974–1979
Riding dissolved into Fraser Valley East, Kootenay West,
Okanagan North and Okanagan—Similkameen

Election results

1974 Canadian federal election
Party Candidate Votes%±%
Progressive ConservativeGeorge Whittaker23,08943.17+0.68
LiberalJohn Dyck19,42136.31+6.80
New DemocraticArnet Tuffs8,97516.78-11.22
Social CreditViolet R. Sharp2,0023.74
Total valid votes 53,487100.0  
Progressive Conservative hold Swing -3.06
1972 Canadian federal election
Party Candidate Votes%±%
Progressive ConservativeGeorge Whittaker20,46842.49+14.14
LiberalBruce Howard14,21329.51-3.16
New DemocraticBryan McIver13,48728.00+0.21
Total valid votes 48,168100.0  
Progressive Conservative gain from Liberal Swing +8.65
1968 Canadian federal election
Party Candidate Votes%±%
LiberalBruce Howard12,32132.67+12.07
Progressive ConservativeDavid Vaughan Pugh10,69128.35-2.50
New DemocraticAlex Turner10,48127.79+3.36
Social CreditDave Sparrow4,21711.18-12.95
Total valid votes 37,710100.0  
Liberal gain from Progressive Conservative Swing +7.28
1965 Canadian federal election
Party Candidate Votes%±%
Progressive ConservativeDavid Vaughan Pugh9,49930.85-2.21
New DemocraticD.A. Alex Turner7,52224.43+3.25
Social CreditCharles Edward Emery7,43124.13-0.36
LiberalBruce Howard6,34320.60-0.67
Total valid votes 30,795100.0  
Progressive Conservative hold Swing -2.73
1963 Canadian federal election
Party Candidate Votes%±%
Progressive ConservativeDavid Vaughan Pugh10,03133.06+1.71
Social CreditFrederick Davis Shaw7,43024.49+1.10
LiberalWilliam Andrew Gilmour6,45321.27+3.50
New DemocraticJ.A. Young6,42521.18-6.32
Total valid votes 30,339100.0  
Progressive Conservative hold Swing +0.30
1962 Canadian federal election
Party Candidate Votes%±%
Progressive ConservativeDavid Vaughan Pugh9,06931.35-17.04
New DemocraticOwen Lewis Jones7,95627.50-1.50
Social CreditFrederick Davis Shaw6,76623.39+10.54
LiberalElmore Philpott5,14117.77+8.00
Total valid votes 28,932100.0  
Progressive Conservative hold Swing -7.78
Change for the New Democrats is based on the Co-operative Commonwealth.
1958 Canadian federal election
Party Candidate Votes%±%
Progressive ConservativeDavid Vaughan Pugh13,06548.39+22.41
Co-operative CommonwealthOwen Lewis Jones7,82929.00-0.95
Social CreditHenry Carson3,47012.85-17.61
LiberalWilliam Andrew Gilmour2,6379.77-3.84
Total valid votes 27,001100.0  
Progressive Conservative gain from Social Credit Swing +11.68
1957 Canadian federal election
Party Candidate Votes%±%
Social CreditFrank Christian7,46530.46-6.01
Co-operative CommonwealthOwen Lewis Jones7,34029.95-9.15
Progressive ConservativeDavid Vaughan Pugh6,36825.98
LiberalMelville Joseph Butler3,33613.61-10.82
Total valid votes 24,509100.0  
Social Credit gain from Co-operative Commonwealth Swing +1.57
1953 Canadian federal election
Party Candidate Votes%
Co-operative CommonwealthOwen Lewis Jones8,08639.10
Social CreditIvor James Newman7,54336.47
LiberalWilliam Allen Rathbun5,05324.43
Total valid votes 20,682100.0  
This riding was created from parts of Kamloops and Yale, which elected a Progressive Conservative and a Co-operative Commonwealth candidate, respectively, in the previous election. Owen Jones was the incumbent from Yale.
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)import qualified Prelude as Pclass Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m ainstance TellDigitalCrossToLearnMonads P.IO where (>>=) = (P.>>=) (>>) = (P.>>) return = P.pure tellDigitalCrossToLearnMonads = P.failmain = tellDigitalCrossToLearnMonads "hi!"```
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)import qualified Prelude as Pclass Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m ainstance TellDigitalCrossToLearnMonads IO where (>>=) = (P.>>=) (>>) = (P.>>) return = P.pure fail = P.failmain = tellDigitalCrossToLearnMonads "hi!"```
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)import qualified Prelude as Pclass Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m ainstance TellDigitalCrossToLearnMonads IO where (>>=) = (Prelude.>>=) (>>) = (Prelude.>>) return = Prelude.pure fail = Prelude.failmain = tellDigitalCrossToLearnMonads "hi!"```
gollark: Fascinating.
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)class Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m amain = tellDigitalCrossToLearnMonads "hi!"```

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.