Obec Vidochov leží v Královéhradeckém kraji v ORP Nová Paka v nadmořské výšce 476 m. V roce 2014 zde žilo 380 obyvatel. Vidochov má katastrální území o rozloze 1172 ha.