Kannaland Municipality (Afrikaans: Kannaland Munisipaliteit) is a local municipality located within the Garden Route District Municipality in the Western Cape province of South Africa. The municipal area is situated in the western part of the Little Karoo and includes the towns of Ladismith, Calitzdorp and Zoar. As of 2011 it has a population of 24,767. Its municipality code is WC041.