Obec Kněžmost leží na jihozápadním okraji Českého ráje přibližně 15 km severovýchodně od Mladé Boleslavi na spojnici měst Mnichovo Hradiště a Sobotka. Tuto spojnici tvoří komunikace II. třídy II/268. Ve vzdálenosti cca 5 km od obce vede rychlostní komunikace R10 mezi Prahou a Libercem.
Rozlohou a spádovou oblastí patří obec k těm významnějším, svědčí o tom vybavenost službami a hlavně dynamika rozvoje. Díky své občanské vybavenosti, nabídce pracovních míst v dostupné vzdálenosti i výhodné poloze došlo v letech 2000 – 2015 k přílivu obyvatel a výstavbě rodinných domů v nových lokalitách Západní, Zahradní, K Důním či Pazderna.
Severní částí svého území spadá Kněžmost do CHKO Český ráj a tím je i východiskem mnoha pěších a cykloturistických tras. Největším vodním tokem je Kněžmostka, která pramení v Žehrovských lesích a u Bakova nad Jizerou se vlévá do Jizery. V oblasti je i několik rybníků, z nichž nejznámějším patří obnovená soustava Suhrovických rybníků dále Drhlenský, Kněžmostský (v současnosti již jen tůň na Kněžmostce), Patřín, Nový a například Brodek. Nejvyšším bodem je Ťuránek 333 m.n.m., nejníže je položena hráz rybníka Nový 235 m.n.m.
Obec Kněžmost spravuje území 9. katastrů s 15. obcemi. Plocha všech 9. katastrálních území činí 40,45 km2 z toho samotného Kněžmosta 7,87 km2.