Obec Křižanov leží v Jihočeském kraji v ORP Milevsko v nadmořské výšce 482 m. V roce 2014 zde žilo 97 obyvatel. Křižanov má katastrální území o rozloze 335 ha.