Armstrong, City in North Okanagan region, British Columbia, Canada.
Armstrong is a city in the North Okanagan region of British Columbia, situated across about 522 hectares at 360 meters elevation in the Spallumcheen Valley. The town sits between Vernon and Enderby, with farmland and open landscape forming the character of the area around it.
The city took its name from William Heaton Armstrong, whose investment funded the building of the Shuswap and Okanagan Railway that made the settlement possible. It was officially incorporated as a city in 1913 after the railway connection had spurred local growth.
The Interior Provincial Exhibition and Stampede, held annually since 1899, brings together farmers and ranchers from the surrounding region for agricultural competitions and rodeo performances. Visitors can experience the working traditions of the valley through livestock shows and demonstrations that reflect how local people depend on farming and ranching.
The town is best explored starting from the downtown core and allowing time to walk through and around the surrounding farmland. The relatively flat to gently rolling terrain makes getting around on foot or by bicycle comfortable, with open views across the valley.
Dutch immigrants shaped the city's dairy industry by establishing a cheese factory that became a well-known regional operation. This cheese production remained a defining feature of local manufacturing for many decades.
Location: Regional District of North Okanagan
Elevation above the sea: 360 m
Website: https://cityofarmstrong.bc.ca
GPS coordinates: 50.44830,-119.19600
Latest update: December 20, 2025 11:53
William R. Bennett Bridge
67.2 km
Prospera Place
65.4 km
Okanagan Lake Bridge
67.2 km
British Columbia Wildlife Park
66.6 km
Bear Creek Provincial Park
62.1 km
Ellison Provincial Park
34.9 km
Predator Ridge Resort
32 km
Fintry Provincial Park and Protected Area
41.2 km
Tsútswecw Provincial Park
59.4 km
Kalamalka Lake Provincial Park
29.9 km
Herald Provincial Park
37.3 km
White Lake Provincial Park
49.3 km
Mara Provincial Park
32 km
Skye at Waterscapes
65.1 km
Sunnybrae Provincial Park
36.2 km
Silver Star Provincial Park
11.4 km
Monashee Provincial Park
67.4 km
Wrinkly Face Provincial Park
46.2 km
Mabel Lake Provincial Park
33.5 km
Atlantis Waterslides
13.1 km
Pillar Provincial Park
34.7 km
Niskonlith Lake Provincial Park
56.4 km
Predator Ridge
31.7 km
Fintry Provincial Park
41.2 km
Okanagan Heritage Museum
65.9 km
Canoe Beach
34.5 km
Vernon Public Art Gallery
21.2 km
Enderby Cliffs Provincial Park
19.2 kmVisited this place? Tap the stars to rate it and share your experience / photos with the community! Try now! You can cancel it anytime.
Discover hidden gems everywhere you go!
From secret cafés to breathtaking viewpoints, skip the crowded tourist spots and find places that match your style. Our app makes it easy with voice search, smart filtering, route optimization, and insider tips from travelers worldwide. Download now for the complete mobile experience.
A unique approach to discovering new places❞
— Le Figaro
All the places worth exploring❞
— France Info
A tailor-made excursion in just a few clicks❞
— 20 Minutes