Kaavi is a municipality in Northern Savonia, Finland. It had almost 3,260 people living there in January 2014. The municipalities next to it are Kuopio, Juuka, Outokumpu, Polvijärvi and Tuusniemi.
Kaavi was established 1813.