Selon le recensement de 2011, la municipalité de Knysna administre 68 659 personnes (40,89 % de coloureds, 36,08 % de Noirs, 21,02 % de Blancs), majoritairement de langue maternelle afrikaans (51,19 %)[12].
Administration
La municipalité locale de Knysna est située au sein du district municipal de la route des jardins, et comprend également un certain nombre de villages, localités, townships, zones forestières et de quartiers comme Brenton-on-Sea, Buffelsbaai, Knoetzie, Leisure Island, Sedgefield, Smutsville, The Heads, Xolweni...
De 2007 à 2011, le maire de la municipalité de Knysna est Eleanore Bouw-Spies (Congrès national africain). Celle-ci avait succédé à Doris Wakeford-Brown (Alliance démocratique) maire de la municipalité en 2006 et 2007 à la tête d'une coalition hétéroclite de petits partis. La défection vers l'ANC de deux conseillers municipaux, partenaires de la coalition, avait renversé la majorité donnant à l'ANC neuf sièges sur seize au conseil municipal.
À la suite des élections municipales de mai 2011, le conseil municipal de dix-neuf sièges bascule de nouveau vers l'Alliance démocratique (dix sièges soit la majorité absolue contre sept sièges à l'ANC et deux sièges à de petits partis). Lors des élections municipales de mai 2016, la DA remporte 49,61 % des voix et 10 sièges devant l'ANC (32,14 % et sept sièges), le COPE, le Knysna Unity Congress, l'ACDP et un indépendant (un siège chacun)[13]. L'ancienne maire ANC Eleanore Bouw-Spies, cette fois élus sous l'étiquette de la DA, retrouve son mandat de maire après avoirs consolidé sa majorité avec l'élu indépendant[14].