Nimpo Lake is a freshwater lake in the Chilcotin District of British Columbia, Canada. It is located 300 kilometres west of Williams Lake on the Chilcotin Highway and is approximately 160 kilometres east of Bella Coola. The lake is over 11 kilometres long with several protected bays and has an area of 9.88 km.