Ktová (německy Ktowa) je obec v okrese Semily v Libereckém kraji. Žije zde 243 obyvatel. Pod obec Ktová patří kromě vesnice Ktová ještě drobné osady či samoty Žampach, Kabáty, Podhabr, Dlouhá Ves, U Zastávky (okolí železniční zastávky Ktová na železniční trati Hradec Králové – Turnov) a Písky (Zastávky). Údolím v západní části území obce protéká potok Libuňka, který je v úseku mezi Ktovou a Borkem chráněna jako přírodní památka Libuňka.
Obcí prochází silnice I/35, která byla v roce 2021 přeložena (v lokalitě Na Pyrámu) a železniční přejezd byl nahrazen železničním mostem.