Cache Creek is situated on the Thompson Plateau at the junction of the Cariboo and Thompson valleys, which form the Interior Plateau.
By contrast, nearby Ashcroft rests at the edge of the Thompson River considerably lower than Cache Creek. The layout of the area is a result of what the region was some 50 million years ago. At that time, the entire valley was a large lake and what is now the valley floor was the lake bottom. Consequently, the entire region has the look of a carved out gorge.
Cache Creek also offers a variety of terrain with high hills, broad grasslands, and spectacular hoodoos (tall rock spires) along the Thompson River near Ashcroft. The Bonaparte River runs through Cache Creek and above the deep valley of the river lie rolling grasslands which give way to surrounding hills covered in sagebrush and cactus.
Climate and Weather
Cache Creek is located in one of the driest areas of British Columbia. The climate is hot in the summer, with an average daytime temperature of 29.6˚C/85˚F, while the average mid-winter temperature is -6˚C/21˚F, though in both cases temperatures can vary by several degrees. The entire area is classified as semi-arid. The lack of precipitation over the year makes Cache Creek a very attractive place for outdoor recreation, such as fishing, golfing, and hiking.