Kontiolahti is a municipality in Finland. It is located in the North Karelia region, about 20 kilometres north of Joensuu. The municipality has a population of 15,048 and covers an area of 1,029.82 square kilometres of which 230.1 km² is water.