Nimpo Lake is a freshwaterlake in the Chilcotin District of British Columbia, Canada. It is located 300 kilometres (185 miles) west of Williams Lake on the Chilcotin Highway (Hwy 20) and is approximately 160 kilometres (100 miles) east of Bella Coola. The lake is over 11 kilometres (7 miles) long with several protected bays and has an area of 9.88 km².