Armstrong

Ashcroft is a city in the north Okanagan region of south-central British Columbia.

Commerce
Crown Zellerbach operate a plywood factory in the satellite of Gambrinus.

Rail
Armstrong is an important operational centre for BC Rail in the north Okanagan, being the eastern terminus of the Slahaltkan Line to Kamloops and the northern terminus of the Okanagan Line to Sooyoos; it is also the southern terminus of CP Rail's CPR Okanagan Subdivision. There is extensive passenger and freight traffic through Armstrong moving between the important agricultural and industrial centres of the Okanagan and the Pacific Coast in the west and Canada in the east.

In addition to numerous Limited Express, Express, and Local passenger trains, Armstrong is served by two rail services operated under contract to various regional transit authorities. The KalExpress is operated by BC Rail under contract to the Vernon Transit Authority, providing hourly service every day between Armstrong and Lumby via Vernon. In conjunction with Kamloops Transit, BC Rail operate a RailBus service with ten return trips daily between Armstrong and Kamloops International Airport in Brocklehurst, Kamloops.

Football
Armstrong is represented in the British Columbia Football League by Spallumcheen United FC, playing at Len Wood Field, which has a capacity of 2,134.

Ashcroft United presently play in the Southeast Football Championship, having been relegated from the BCFL Division Three in 2020; the club won the Division Three title in 1998.

Hockey
The Armstrong Knights of the British Columbia Hockey League play at the Nor-Val Centre, which has a capacity of 2,985.